home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 11 / AMUG BBS in a Box Volume XI (April 1994) (MacWizards).iso / Files / Prog / Prog files by date next >
Encoding:
Text File  |  1994-03-03  |  120.5 KB  |  2,494 lines  |  [TEXT/EDIT]

  1.  Name  =  Ramadillo 0.94.sit
  2.  Path =  AMUG CD:Files:Prog:Q-R:Ramadillo 0.94.sit
  3.  Size: 23K         Date: 3/03/94         Version: 0.94
  4.  Description:
  5.  Ramadillo 0.94 - Purge Heap button. This will force the target app to purge
  6. all purgeable blocks, showing you the maximum free RAM possible. This 
  7. offers more help in determining if a suspected leak is really a leak. 
  8. Multiple monitor support, command to cycle between monitors, move-to-bottom
  9. now moves to the bottom of the monitor it's mostly on. Ramadillo 
  10. graphically and numerically displays the free RAM in the heap of another 
  11. application and the system heap free memory. Memory is checked at a 
  12. user-settable interval and the difference between intervals is displayed. A
  13. flashing square shows when a sample was taken, and the actual time between 
  14. samples is displayed.
  15.  
  16.  Name  =  DBugR1.1.sit
  17.  Path =  AMUG CD:Files:Prog:D-G:DBugR1.1.sit
  18.  Size: 11K         Date: 2/28/94         Version: 1.1
  19.  Description:
  20.  DBugR1.1 - DBugR is a cool Control Panel for programmers and hackers who 
  21. often have to break into MacsBug (or any other debugger supporting the 
  22. _DebugStr trap). It puts a floating "small bomb" icon on your desktop which
  23. acts like a button. If the mouse button is pressed and released inside the 
  24. icon, there's a user interrupt and MacsBug is called. DBugR can show some 
  25. basic info about the current application (name, free memory, max free 
  26. block) and/or send one of two user-configurable MacsBug commands to be 
  27. executed immediately upon breaks (hold down the Option key when clicking to
  28. send the alternate command). The icon may be moved anywhere on any monitor 
  29. by holding down the Shift key and dragging it around.
  30.  
  31.  Name  =  CalConvert 1.1.sit
  32.  Path =  AMUG CD:Files:Prog:B-C:CalConvert 1.1.sit
  33.  Size: 16K         Date: 2/28/94         Version: 1.1
  34.  Description:
  35.  CalConvert 1.1 - CalConvert (formerly QuickConvert) is a small shareware 
  36. utility that does integer arithmetic calculations and converts integer 
  37. values to different bases (decimal, hexadecimal, binary, octal or any 
  38. custom base between 2 and 32) or to an OSType (a sequence of four ASCII 
  39. characters). The conversion may be signed or unsigned (you can always enter
  40. a signed value, it will be converted to unsigned if needed); the result may
  41. be interpreted either as a word (2 bytes) or as a long word (4 bytes). The 
  42. Return and Enter keys start the conversion; Tab, shift-Tab and the four 
  43. arrow keys have their usual meaning. Version 1.1 - Removed System 7 
  44. dependance and custom window definition.
  45.  
  46.  Name  =  RFZap1.02.sit
  47.  Path =  AMUG CD:Files:Prog:Q-R:RFZap1.02.sit
  48.  Size: 12K         Date: 2/09/94         Version: 1.02
  49.  Description:
  50.  RFZap1.02 - RFZap 1.0.2 is a "drop box" that will delete the resource fork 
  51. of any file. Useful for Tabby sysops who get archives with trashed resource
  52. forks. Version 1.0.2 fixes a bug where files would get corrupted if a large
  53. amount of files (>100 were dropped onto RFZap), and a bug where you would 
  54. get a -50 error if you dropped files on RFZap when it and them were not on 
  55. the boot volume. Caution - Dropping an application (except .sea's) on RFZap
  56. will destroy it! Freeware. Requires System 7.
  57.  
  58.  Name  =  Gestalt-selectors23.sit
  59.  Path =  AMUG CD:Files:Prog:D-G:Gestalt-selectors23.sit
  60.  Size: 35K         Date: 2/09/94         Version: 23
  61.  Description:
  62.  Gestalt-selectors23 - First published - 12 October 1992, Last modified - 8 
  63. December 1993. Supplemental to the selector codes listed in the Gestalt 
  64. Chapter of Inside Macintosh VI (IM VI), that is. These can include selector
  65. codes installed by Apple (system) software or by software from third 
  66. parties (your software?). About IM Operating System Utilities - First it 
  67. was scheduled for Winter 1992, then delayed until June and later to October
  68. 1993. Now I heard it will probably be released in May 1994. Retail price in
  69. Holland will be around $25.
  70.  
  71.  Name  =  GrafSys2.0rel.sit
  72.  Path =  AMUG CD:Files:Prog:D-G:GrafSys2.0rel.sit
  73.  Size:364K         Date: 2/01/94         Version: 2.0
  74.  Description:
  75.  GrafSys2.0rel - GrafSys is a hierarchical object-oriented class library for
  76. THINK Pascal. It is designed to facilitate easy 3D graphics and animations 
  77. in your programs. GrafSys supports full 3D control of graphical objects and
  78. electronic eye. Graphical objects can be independently rotated (around 
  79. arbitrary axes), translated and scaled. Objects can inherit transformations
  80. (rotation, scaling and translation) from other objects. GrafSys supports 
  81. dynamic (i.e. on-the-fly) and multiple inheritance of transformations and 
  82. an unlimited number of so-called operators (matrices) per object. The 
  83. GrafSys provides objects for 3D points, lines and whole objects that can 
  84. contain up to 8000 lines in full RGB color and more than 250'000 points.
  85.  
  86.  Name  =  VideoToolbox 1/94.sit
  87.  Path =  AMUG CD:Files:Prog:U-Z:VideoToolbox 1/94.sit
  88.  Size:1160K         Date: 1/26/94         Version: 1/94
  89.  Description:
  90.  VideoToolbox 1/94 - This VideoToolBox is a collection of nearly 200 C 
  91. subroutines and several demo and utility programs written to do visual 
  92. psychophysics with Macintosh computers. It should be useful to anyone who 
  93. wants to present accurately specified visual stimuli or use the Mac for 
  94. psychometric experiments. Includes TimeVideo 2.5 - TimeVideo reports the 
  95. timing and accuracy of all your video screens, as measured by TimeVideo, a 
  96. component of the VideoToolbox. For each video card, TimeVideo measures the 
  97. video frame rate, frequency of VBL interrupts (supposed to be one per 
  98. frame), how long it takes to load the clut, and how much of the screen you 
  99. can fill with a real-time one-image-per-frame movie and more!!
  100.  
  101.  Name  =  Source Manager 3.6.1.sit
  102.  Path =  AMUG CD:Files:Prog:S:Source Manager 3.6.1.sit
  103.  Size:129K         Date: 1/26/94         Version: 3.6.1
  104.  Description:
  105.  Source Manager 3.6.1 - Source Manager is a drag-n-drop shareware 
  106. application designed to aid developers who use either SourceServer or 
  107. Projector source code control. It was originally written with two goals in 
  108. mind - Quickly find all files which should be checked in, and Make it 
  109. easier to check in those files; but it has evolved into a multi-featured 
  110. utility that nicely supplements Projector/SourceServer. Here's how it 
  111. works. First, set the options in the Options dialog to specify what kind of
  112. files you want to see listed. Then you drag a folder or group of files onto
  113. Source Manager and it builds a list of files that match the criteria you 
  114. specified in the Options dialog. Try it.
  115.  
  116.  Name  =  NP++ XLisp v2.0.sit
  117.  Path =  AMUG CD:Files:Prog:N-P:NP++ XLisp v2.0.sit
  118.  Size: 81K         Date: 1/26/94         Version: 2.0
  119.  Description:
  120.  NP++ XLisp v2.0 - This is integrated with NotePad++ v2.0. Try out "NP++ 
  121. XLisp Demo" to run XLISP from NotePad++. XLISP is an experimental 
  122. programming language combining some of the features of LISP with an 
  123. object-oriented extension capability. It was implemented to allow 
  124. experimentation with object-oriented programming on small computers. There 
  125. are currently implementations running on the the VAX under VAX/VMS, on the 
  126. 8088/8086 under MS-DOS, on the 68000 under CP/M-68K, on the Macintosh, on 
  127. the Atari 520ST and on the Amiga. It is completely written in the 
  128. programming language 'C' and is easily extended with user written built-in 
  129. functions and classes. You need NotePad++2.0 to read the documentation.
  130.  
  131.  Name  =  DebugWindow 2.0.sit
  132.  Path =  AMUG CD:Files:Prog:D-G:DebugWindow 2.0.sit
  133.  Size: 28K         Date: 1/26/94         Version: 2.0
  134.  Description:
  135.  DebugWindow 2.0 - DebugWindow is a great little utility for any developer 
  136. using Think C 5.x or6.x or HyperCard. It mimics the Windows utility DBWIN, 
  137. allowing you to easily do printf() style displaying of debug strings from 
  138. your program to theDebugWindow. Not only that, but you can also save any 
  139. information you've printed to DebugWindow to a TeachText document. It's 
  140. great for those times when you want to display debug messages to yourself 
  141. without jumping back to MacsBug or going through the tedious process of 
  142. stepping through your program with a debugger. Fairly major upgrade - new 
  143. HexDump capability, printing of the DebugWindow contents, caching of 
  144. display output for much improved performance and more. Requires System 7.
  145.  
  146.  Name  =  Verifile 1.01.sit
  147.  Path =  AMUG CD:Files:Prog:U-Z:Verifile 1.01.sit
  148.  Size: 25K         Date: 1/14/94         Version: 1.01
  149.  Description:
  150.  Verifile 1.01 - Verifile is a small utility that calculates a checksum and 
  151. a CRC32 on both the data and resource forks of any file that's dropped on
  152. it. This is useful if you want to compare two files that are not on the
  153. same machine without having to copy them over a network or modem
  154. connection. If the hexadecimal numbers displayed by Verifile match, chances
  155. are that the two files are equal. Version 1.01 - Fixed a small bug that
  156. prevented Verifile from opening data files under System 6 (Apple's New 
  157. Inside Macintosh recommends using HOpenDF instead of HOpen, but it doesn't 
  158. say it only works under System 7).
  159.  
  160.  Name  =  System Error Patch1.0.sit
  161.  Path =  AMUG CD:Files:Prog:S:System Error Patch1.0.sit
  162.  Size:  5K         Date: 1/14/94         Version: 1.0patch
  163.  Description:
  164.  System Error Patch1.0 - System Error Patch is a system extension designed
  165. to let you override system errors. If a system error is encountered while
  166. System Error Patch is in RAM, your Macintosh will beep three times and then
  167. go to the Finder. To use System Error Patch, just plop it in your System
  168. Folder and Restart! (At startup, you can override System Error Patch being 
  169. loaded by holding down the mouse button). If enough people pay the
  170. shareware fee for this version, we may release a newer version that records
  171. the time and date of the error, along with the ID number, and how to fix 
  172. it. Heck! We may make an entire online debugger!
  173.  
  174.  Name  =  FMAT Editor 1.0.1.sit
  175.  Path =  AMUG CD:Files:Prog:D-G:FMAT Editor 1.0.1.sit
  176.  Size: 14K         Date: 1/14/94         Version: 1.01
  177.  Description:
  178.  FMAT Editor 1.0.1 - Version 2.0 of the Script Manager introduced a cool set
  179. of routines for formatting numeric values. Given a format specification,
  180. these routines can format a floating-point number into a string, or read a 
  181. floating-point number from a string. But since this is a Mac, the format
  182. itself must be able to handle different languages and different ways of
  183. writing numbers. So Apple invented “canonical formats,” formats that are 
  184. “compiled” into a script-independent representation. All this is great, but
  185. there’s no easy way for a developer to create a canonical format for later 
  186. use in an application. That’s why I wrote this FMAT editor. It’s a ResEdit 
  187. 2.1 editor that lets you edit 'FMAT' resources—canonical formats.
  188.  
  189.  Name  =  ThinkHelper 1.0b1.sit
  190.  Path =  AMUG CD:Files:Prog:T:ThinkHelper 1.0b1.sit
  191.  Size: 54K         Date:12/27/93         Version: 1.0b1
  192.  Description:
  193.  ThinkHelper 1.0b1 - ThinkHelper adds additional AppleEvent support to the 
  194. Think Project Manager application. It does this by patching the TPM 
  195. application. The patch contains the AppleEvent dispatches, to the Think 
  196. "PUF" interface - an external interface provided to TPM extensions writers.
  197. In addition, several traps are patched to give even more support. 
  198. ThinkHelper verbs included - closeTargetWindow, callMenuItem, setTargetPos,
  199. getTargetPath, markSelection, deleteMarker, getMarder, getAllMarkers, 
  200. getSelection, setSelection, copySelection, getWindowText, pasteText. Source
  201. is provided - you can extend the existing 'THLP' resource (which contains 
  202. the     code) or add one of your own.
  203.  
  204.  Name  =  HexEdit1.05.sit
  205.  Path =  AMUG CD:Files:Prog:H-K:HexEdit1.05.sit
  206.  Size: 80K         Date:12/27/93         Version: 1.05
  207.  Description:
  208.  HexEdit105 - HexEdit is a hexdump viewer and editor that works similarly to
  209. the hex editor provided with Apple's ResEdit. It allows you to edit either 
  210. the data fork or the resource fork of a file. I wrote HexEdit because I 
  211. needed to be able to insert/delete bytes from the data fork of files I was 
  212. testing, and tools like FEdit don't have insert/deletion. HexEdit can be 
  213. used to edit the data or resource fork of files as large as 200 megs. As 
  214. always, use this program on copys, not originals. Requires System 7. This 
  215. version fixed an editing bug that occured when you typed in some chars, 
  216. then positioned the insertion point to the beginning or the middle of those
  217. chars and deleted a char.
  218.  
  219.  Name  =  ToolsPlus 2.1.sit
  220.  Path =  AMUG CD:Files:Prog:T:ToolsPlus 2.1.sit
  221.  Size:373K         Date:12/07/93         Version: 2.1
  222.  Description:
  223.  ToolsPlus 2.1 - Tools Plus is a library of routines that simplifies 
  224. programming a Macintosh computer, and significantly reduces the time it 
  225. takes to write and debug a program. With Tools Plus, you program at a much 
  226. higher level when creating, maintaining, and working with a user-interface,
  227. so you can develop applications more easily, more quickly, with less source
  228. code, with fewer bugs, and with more features than if you use ordinary C or
  229. Pascal. Tools Plus libraries can be used by programmers developing 
  230. applications in THINK C or THINK Pascal. Works with system 5, 6 or 7! 
  231. Registered users get free support and a comprehensive, illustrated 180-page
  232. user manual, and may distribute created programs royalty free.
  233.  
  234.  Name  =  RscVIEWER II.0.sit
  235.  Path =  AMUG CD:Files:Prog:Q-R:RscVIEWER II.0.sit
  236.  Size:226K         Date:12/07/93         Version: II.0
  237.  Description:
  238.  RscVIEWER II.0 - This application is a tool to dump, disassemble and patch 
  239. (using either hexadecimal values or the assembler) any kind of resources. 
  240. RscViewer is oriented toward understanding how applications work. Thus many
  241. useful items are available in different windows (like the list of traps 
  242. currently recognized, the low memory global variables addresses, etc), and 
  243. they can be consulted at any time. RscViewer offers many other 
  244. possibilities such as saving or printing dumped or disassembled resources 
  245. in order to examine them (or use them) later, modifying files or resources 
  246. attributes (including their name, ID and size), searching  for ASCII or 
  247. hexadecimal strings, searching for Macintosh traps, and more!
  248.  
  249.  Name  =  TheUpdater1.10a.sit
  250.  Path =  AMUG CD:Files:Prog:T:TheUpdater1.10a.sit
  251.  Size: 48K         Date:11/22/93         Version: 1.10a
  252.  Description:
  253.  TheUpdater1.10a - TheUpdater contains two applications to simplify updating
  254. ANYTHING... The first application, Update Builder, asks you for the OLD 
  255. version, and then the NEW version. Then Update Builder crunches through the
  256. two files (which, by the way, can be completely different kinds of files!),
  257. determining what has changed. It then pops out a simple document that 
  258. describes the changes to the other application - Updater! Could it be any 
  259. easier?
  260.  
  261.  Name  =  Texx0.3.sit
  262.  Path =  AMUG CD:Files:Prog:T:Texx0.3.sit
  263.  Size:100K         Date:11/22/93         Version: 0.3
  264.  Description:
  265.  Texx0.3 - This is the third release version of the Texx scripting 
  266. interpreter. This scripting language is an attempt to implement a version 
  267. of the Rexx interpreter that is commonly used on IBM's VM/CMS mainframe 
  268. operating system. This version of Texx is far from a full implementation,
  269. so don't think that you can copy your CMS execs and run them on your Mac. 
  270. This is a very minimal implementation, however, it still adds additional
  271. functionality to the Mac OS. My plans are to keep updating Texx and 
  272. hopefully it will mimic the mainframe version very closely. Requires System
  273. 7. The Manual is in MacWrite format.
  274.  
  275.  Name  =  DataTool 1.0.sit
  276.  Path =  AMUG CD:Files:Prog:D-G:DataTool 1.0.sit
  277.  Size: 84K         Date:11/22/93         Version: 1.0
  278.  Description:
  279.  DataTool 1.0 - If you've ever had to look at a hex dump of a file one of 
  280. your programs has created, and wished that you could translate hex into 
  281. short, long, float, char s in your head, then this program is for you! 
  282. DataTool is a data browser which supports user defined records and fields. 
  283. The user may save a record specification as a hierarchical menu item. This 
  284. program will browse any data fork on a mounted volume. DataTool opens the 
  285. data forks with read only privileges, so it is impossible for DataTool to 
  286. corrupt any of your files. The unregistered version of DataTool will work 
  287. for five minutes at a time.
  288.  
  289.  Name  =  Voyeur 1.0.sit
  290.  Path =  AMUG CD:Files:Prog:U-Z:Voyeur 1.0.sit
  291.  Size: 72K         Date:11/20/93         Version: 1.0
  292.  Description:
  293.  Voyeur 1.0 - Voyeur is a no frills file viewer. To use Voyeur, open a file,
  294. if the file has a data fork, it will be opened; otherwise, the resource 
  295. fork will be opened. Once a file is open, its type and creator can be 
  296. modified, or the current fork's length can be altered. Neither of these 
  297. options is recommended unless you know what you're doing. Please use Voyeur
  298. on copies only, since you can damage files!
  299.  
  300.  Name  =  ViewIt 2.2 Shareware.sit
  301.  Path =  AMUG CD:Files:Prog:U-Z:ViewIt 2.2 Shareware.sit
  302.  Size:756K         Date:11/20/93         Version: 2.2
  303.  Description:
  304.  ViewIt 2.2 Shareware - A shareware version of ViewIt is being made 
  305. available to the Macintosh programming community as a way of introducing 
  306. ViewIt and other programming modules from FaceWare. ViewIt is one of the 
  307. best Mac programming tools available for creating powerful windows 
  308. containing many views and custom controls. In addition to ViewIt, this 
  309. package includes a complete list and description of other, non-shareware 
  310. FaceWare modules that support advanced custom controls, animation, 
  311. communications, database management, QuickDraw extensions, and 2D and 3D 
  312. plotting. FaceWare modules are reasonably priced, do not require license 
  313. fees, are compatible with all major languages and compilers.
  314.  
  315.  Name  =  THINK Power 1.0b1.sit
  316.  Path =  AMUG CD:Files:Prog:T:THINK Power 1.0b1.sit
  317.  Size: 35K         Date:11/20/93         Version: 1.0b1
  318.  Description:
  319.  THINK Power 1.0b1 - This package contains the first public beta release of 
  320. THINK Power, a real cool hack for THINK C users. To install THINK Power, 
  321. just drop the file and the "THINK Power Extensions" folder in your 
  322. Extensions folder. This version only works with the THINK Project Manager 
  323. 6.0 and 6.0.1. There are lots of bug that need to be fixed. These features 
  324. work - PopUp functions, Most of the shortcuts, Kissing, and Version 1 
  325. callbacks in extensions. These features are not yet implemented or very 
  326. buggy - PopUp headers, Version 2 callbacks and The "Move cursor page 
  327. up/down" shortcuts. If you find bugs or if you have suggestions, ideas or 
  328. comments, then please send the author some Email.
  329.  
  330.  Name  =  Text Editor Patches 1.3.sit
  331.  Path =  AMUG CD:Files:Prog:T:Text Editor Patches 1.3.sit
  332.  Size: 18K         Date:11/20/93         Version: 1.3
  333.  Description:
  334.  Text Editor Patches 1.3 - This application applies various patches to other
  335. applications or to desk accessories. This approach gives more control over 
  336. conflicts and memory bloat than extending application behavior by adding 
  337. extensions to the system. The patching process adds certain resources to 
  338. the application. No existing resources are modified, so it is easy to 
  339. remove the patches if desired. The patches have been tested with ASLEdit+, 
  340. BBEdit, and THINK C 5.0. The HyperCard patch has been tested with HyperCard
  341. 2.1, and the AOL patch has been tested with America Online 2.0.1. They may 
  342. work with many other programs, but proceed at your own risk. Documentation 
  343. is inside the patch program. Be sure to read it!
  344.  
  345.  Name  =  Resorcerer 1.2.1demo.sit
  346.  Path =  AMUG CD:Files:Prog:Q-R:Resorcerer 1.2.1demo.sit
  347.  Size:663K         Date:11/20/93         Version: 1.2.1demo
  348.  Description:
  349.  Resorcerer 1.2.1demo - Resorcerer is a large Mac application that has been 
  350. in use and under continuous development for the last six years. It features
  351. a single window file interface that lets you browse resources easily; 
  352. visible accumulating clipboard file; resource hex/text searching; resource 
  353. marking; visible editing attributes (including which ones are open, which 
  354. changed); ability to change IDs, attributes, and even types of any group of
  355. resources all at once, with undo; integral data fork editing; resource file
  356. comparison; simple scripting language for building complex resource files; 
  357. compatibility with Mac programming guidelines and much more. If you like 
  358. ResEdit, try this one! This demo will not let you save any changes.
  359.  
  360.  Name  =  MacOberon 4.0.sit
  361.  Path =  AMUG CD:Files:Prog:M:MacOberon 4.0.sit
  362.  Size:460K         Date:11/20/93         Version: 4.0
  363.  Description:
  364.  MacOberon 4.0 - Look at Oberon as a preview of Pink. The ideas behind 
  365. Oberon are very similar to the 'Object Oriented Operating System' 
  366. Apple/Taligent is pursuing. The best way to describe Oberon is as if 
  367. HyperCard were an operating system, and much more powerful. It's very 
  368. slick, and very extensive. Though MacOberon is an application rather than 
  369. an OS, and its interface is un-Mac-like, it is a joy to use, and gives a 
  370. good indication of the way things will be heading, hopefully. MacOberon 
  371. requires a Mac with a 68020 CPU and a floating point coprocessor (or FPU 
  372. init), and will not run on a Classic. Read the screen for hints.
  373.  
  374.  Name  =  CIconButton CDEF 1.0.sit
  375.  Path =  AMUG CD:Files:Prog:B-C:CIconButton CDEF 1.0.sit
  376.  Size:322K         Date:11/20/93         Version: 1.0
  377.  Description:
  378.  CIconButton CDEF 1.0 - The CIconButton CDEF is a custom control definition 
  379. procedure that allows developers to elegantly and simply include "icon 
  380. buttons" in their applications. These icon buttons are built from one or 
  381. more standard 'cicn' resources. The CDEF works under System 6 and 7, is 
  382. sensitive to multiple monitors and monitor depths, and works with or 
  383. without Color Quickdraw. Mouse tracking can be sensitive to the cicn mask 
  384. for non-rectangular controls. Two versions of the CIconButton CDEF are 
  385. included - the standard one, and a "lite" one that is slightly slower but 
  386. more memory efficient. A detailed explanation of the CDEF feature is 
  387. included as well as sample code in THINK Pascal and THINK C.
  388.  
  389.  Name  =  ResCompare 2.5.3.sit
  390.  Path =  AMUG CD:Files:Prog:Q-R:ResCompare 2.5.3.sit
  391.  Size: 97K         Date:11/10/93         Version: 2.5.3
  392.  Description:
  393.  ResCompare 2.5.3 - ResCompare is a programmer’s utility that compares 
  394. resource files. Use it to - find out what resources you changed while 
  395. working at home late last night, find out what resources the rest of the 
  396. team changed in the project you’re all working on while you were on 
  397. vacation, see what resources have changed between versions 1.0 and 1.0.1 of
  398. your favorite application; create a Patch application that will apply 
  399. changes to applications and other files, which you can use to distribute 
  400. upgrades of your software without sending a new copy of the entire 
  401. application; or just get a quick list of the resources in any file. Use 
  402. this program with care, and only when you know how!
  403.  
  404.  Name  =  Memory Mapper 1.1.1.sit
  405.  Path =  AMUG CD:Files:Prog:M:Memory Mapper 1.1.1.sit
  406.  Size: 21K         Date:11/10/93         Version: 1.1.1
  407.  Description:
  408.  Memory Mapper 1.1.1 - If you’ve done any programming on the Mac you've 
  409. probably seen drawings of the Macintosh’s memory map. The memory map is a 
  410. grid which graphically shows the location of various system structures in 
  411. RAM and where they are in relation to each other. Memory Mapper does it’s 
  412. magic by looking at low-memory globals, querying the Process Manager, and 
  413. checking the page state of each piece of memory (if virtual memory is on). 
  414. Consequently, Memory Mapper requires System 7. Full documentation is 
  415. included.
  416.  
  417.  Name  =  KeMo Lib 1.5.sit
  418.  Path =  AMUG CD:Files:Prog:H-K:KeMo Lib 1.5.sit
  419.  Size: 84K         Date:11/10/93         Version: 1.5
  420.  Description:
  421.  KeMo Lib 1.5 - This package is essentially a set of functions to help write
  422. reaction time experiments on the Mac. The KeMo Reaction Timing Utilities'  
  423. functionality currently consists of the following - a timer with 20 
  424. microsecond resolution; polling functions for ADB devices, such as 
  425. keyboards and mice, with +/-1.4 to +/-2.1 msec accuracy, depending on your 
  426. Mac (as opposed to the +/- 8 to +/-16 msec accuracy that you get with 
  427. "normal" Toolbox functions like GetKeys); a screen refresh synchronization 
  428. function for all Macs; functions that hide and show the menu bar; and a 
  429. function to make all other applications quit (System 7 required).
  430.  
  431.  Name  =  Driver 2.2.sit
  432.  Path =  AMUG CD:Files:Prog:D-G:Driver 2.2.sit
  433.  Size: 16K         Date:11/10/93         Version: 2.2
  434.  Description:
  435.  Driver 2.2 - Information concerning the installation of device drivers. 
  436. THINK C provides a very nice environment for writing device drivers. 
  437. Unfortunately, they do not tell you how to get them installed and running. 
  438. This document, and the code provided here, will give some background on the
  439. problem and solutions. Refer to the Device Manager chapter of Inside 
  440. Macintosh for more information.
  441.  
  442.  Name  =  Stevie.sit
  443.  Path =  AMUG CD:Files:Prog:S:Stevie.sit
  444.  Size: 32K         Date:10/28/93         Version: 
  445.  Description:
  446.  Stevie - Stevie is an editor created in 1988 designed to mimic the 
  447. interface of the UNIX editor 'vi'. Stevie is an aspiring vi clone. On the 
  448. whole, the editor is pretty complete. Almost all of the visual mode 
  449. commands are supported. The biggest failing at the moment is that the undo 
  450. command is in a state of disrepair. The author has tried hard to capture 
  451. the feel of vi by getting the little things right. Be sure to see the About
  452. Stevie under the Apple for help with the commands (can't just use the Mac).
  453.  
  454.  Name  =  Go Gestalt 1.0b.sit
  455.  Path =  AMUG CD:Files:Prog:D-G:Go Gestalt 1.0b.sit
  456.  Size: 15K         Date:10/28/93         Version: 1.0b
  457.  Description:
  458.  Go Gestalt 1.0b - Go Gestalt is a simple utility to give you information 
  459. about your Macintosh and its use is straight forward. Launch Go Gestalt and
  460. select Go from the File menu. This will bring up the Go Gestalt main 
  461. window. Then select whatever you wish from the main window popup menu. Then
  462. select Done from the popup menu when you are finished. Then select Quit 
  463. from the File menu to exit Go Gestalt. Go Gestalt was written as a utility 
  464. for those users that have a curiosity about the inner workings of their 
  465. Macintosh. Go Gestalt works by making a call to the Gestalt Manager with 
  466. the appropriate selector and then posting the results in the Go Gestalt 
  467. main window.
  468.  
  469.  Name  =  GESTALT! 2.8.sit
  470.  Path =  AMUG CD:Files:Prog:D-G:GESTALT! 2.8.sit
  471.  Size: 21K         Date:10/28/93         Version: 2.8
  472.  Description:
  473.  Gestalt! 2.8 - This application uses the Gestalt trap ($A1AD) available in 
  474. System 6.0.4 and later to show various info about your Macintosh, giving 
  475. values and explanations. See Inside Mac for more info. Different selectors 
  476. are shown with different versions of the system (I've tried 6.0.4-6.0.7, 
  477. and 7.0-7.1). Hold down the option key while launching to get a complete 
  478. list of known selectors. You may add selectors. Use ResEdit to modify the 
  479. "GST#" resource. A template is provided.
  480.  
  481.  Name  =  DevScraps 1.0(Useful Tips).sit
  482.  Path =  AMUG CD:Files:Prog:D-G:DevScraps 1.0(Useful Tips).sit
  483.  Size:278K         Date:10/28/93         Version: 1.0
  484.  Description:
  485.  DevScraps (Useful Tips) - DevScraps is designed to help the Macintosh 
  486. programmer get at required technical information quickly and easily. 
  487. DevScraps focuses on elusive and hard to find data that will help make your
  488. Mac programs more compatible with newer software products, easier to use, 
  489. and more robust in general. It was put together to help the author keep 
  490. track of all of the tricks learned along the way. Many examples are in 
  491. C, assembler or Pascal. Some examples are language independent and are 
  492. more concept oriented. Contains over 200 cards packed with information! 
  493. DevScraps requires HyperCard. Freeware.
  494.  
  495.  Name  =  CTerminal pane 1.0.sit
  496.  Path =  AMUG CD:Files:Prog:B-C:CTerminal pane 1.0.sit
  497.  Size: 10K         Date:10/28/93         Version: 1.0
  498.  Description:
  499.  CTerminal pane 1.0 - CTerminalPane is a freeware library which provides a
  500. basic terminal display for the Think Class Library. In order to use it, you
  501. must already have Think C version 5.0 or higher. The library comes 
  502. pre-configured for TC version 6.0; though it should be easy to rework it to
  503. use version 5. The library does not provide any fancy formatting options, 
  504. does not include any terminal emulations (VT52, VT100, etc.), and does not 
  505. offer scrollback. These are potential "wish-list" items to be included in 
  506. later versions.
  507.  
  508.  Name  =  CStatusBar.sit
  509.  Path =  AMUG CD:Files:Prog:B-C:CStatusBar.sit
  510.  Size: 13K         Date:10/28/93         Version: 
  511.  Description:
  512.  CStatusBar - C status bar is THINK C source code for a status bar object 
  513. using the THINK Class Library. In order to use it, you must already have 
  514. Think C.By Joe Zobkiw.
  515.  
  516.  Name  =  CPEditText 1.2.sit
  517.  Path =  AMUG CD:Files:Prog:B-C:CPEditText 1.2.sit
  518.  Size: 37K         Date:10/28/93         Version: 1.2
  519.  Description:
  520.  CPEditText 1.2 - CPEditText is a class for the THINK Class Library that 
  521. implements a simple text editing pane. It supports fixed-width tabs and can
  522. be used to display and edit more than 32k of text. In order to use it, you
  523. must already have Think C version 5.0 or higher.
  524.  
  525.  Name  =  BetaHelper 1.0.sit
  526.  Path =  AMUG CD:Files:Prog:B-C:BetaHelper 1.0.sit
  527.  Size: 21K         Date:10/28/93         Version: 1.0
  528.  Description:
  529.  BetaHelper 1.0 - This update utility was written to help keep the cost of 
  530. software development over the phone lines down to a minimum. It can be very
  531. costly to repeatedly upload new versions of a software to a team of beta 
  532. testers every time a bug is fixed, or a new feature is added (plus they 
  533. have to pay to download the program). With the assistance of BetaHelper, 
  534. only changed resources (including 'CODE') in the software under development
  535. will have to be sent to the test team, thereby cutting upload/download time
  536. to a mere fraction of what is normally needed. In addition, BetaHelper is 
  537. very simple to use for the beta tester. Happy development!
  538.  
  539.  Name  =  GlobalView 1.0.6.sit
  540.  Path =  AMUG CD:Files:Prog:D-G:GlobalView 1.0.6.sit
  541.  Size: 26K         Date: 9/29/93         Version: 1.06
  542.  Description:
  543.  GlobalView 1.0.6 - Global Variables Viewer is an application for the 
  544. Macintosh which allows you to check the data of Low Memory Global Variables
  545. with it's meaning, address and data length. The data of Low Memory Global 
  546. Variables is shown in Hex format, but if the data type is Pascal String, 
  547. it's shown in ASCII string. You can search Low Memory Global Variables by 
  548. some keyword included in Name or Meaning field. Has been successfully 
  549. tested with Systems 6.04 and 7.0 and 7.1.
  550.  
  551.  Name  =  Global Search 1.03.sit
  552.  Path =  AMUG CD:Files:Prog:D-G:Global Search 1.03.sit
  553.  Size: 10K         Date: 9/29/93         Version: 1.03
  554.  Description:
  555.  GlobalSearch 1.03 - Global Search is a small utility that lets you search 
  556. for an hexadecimal or character string in all the resources of a file. It 
  557. generates a text file named "xxx.scan" (where xxx is the name of the 
  558. searched file) with a log of all the matches that have been found. Each 
  559. match is shown in the form -  [RES TYPE] [RES ID] "[RES NAME]" 
  560. $[OFFSET]where [offset] is the offset in bytes from the beginning of the 
  561. resource. Global Search was written for all ResEdit users (such as myself) 
  562. who miss a global "Find Hex" command in that otherwise wonderful 
  563. application.
  564.  
  565.  Name  =  FKEY Shell 1.1.sit
  566.  Path =  AMUG CD:Files:Prog:D-G:FKEY Shell 1.1.sit
  567.  Size: 12K         Date: 9/29/93         Version: 1.1
  568.  Description:
  569.  FKEY Shell 1.1 - FKEY Shell is a free application that will let you launch 
  570. your favourite FKEYs without installing them in the System file. To install
  571. a new FKEY, first make a copy of the original FKEY Shell application and 
  572. rename it to the FKEY's name. Then use ResEdit to copy one or more FKEY 
  573. resources from the files they came in and paste them into the application's
  574. copy (any resource ID's will be fine). Under System 7, you may put the new 
  575. application in your Apple Menu Items folder to have your FKEYs nice and 
  576. handy all the time.
  577.  
  578.  Name  =  Find Fat Projects 1.0.sit
  579.  Path =  AMUG CD:Files:Prog:D-G:Find Fat Projects 1.0.sit
  580.  Size: 24K         Date: 9/29/93         Version: 1.0
  581.  Description:
  582.  FindFatProjects 1.0 - Find Fat Projects is a little utility designed to 
  583. make life easier for Think C programmers. All it does is to scan any folder
  584. or disk you drop on it and make a list of all projects that happen to be 
  585. larger than 15K. A large project usually has objects in it, and since 
  586. objects take lots of disk space you may want to remove them before making 
  587. backup copies (or just to free some disk space). If you only have a couple 
  588. of projects this is not a problem, but if you have some more of them Find 
  589. Fat Projects will help you a lot.
  590.  
  591.  Name  =  Errditor 1.03.sit
  592.  Path =  AMUG CD:Files:Prog:D-G:Errditor 1.03.sit
  593.  Size: 29K         Date: 9/29/93         Version: 1.03
  594.  Description:
  595.  Errditor 1.03 - Errditor is a powerful graphical editor for system error 
  596. and system startup alerts. It lets you modify or move text, icons, buttons 
  597. and even procedures (assembly-language programs that are associated to some
  598. of the alerts). When launched, Errditor automatically reads the current 
  599. System alert tables (DSATs), makes a copy of them and displays the first 
  600. alert of the first DSAT- which will usually be the "Welcome to Macintosh" 
  601. alert. Use the arrow buttons to move across the alert tables. You may 
  602. choose to see empty alerts and unreferenced procedures from the Options 
  603. menu. The System will not be modified unless you select "Install into 
  604. current System" and repeatedly confirm your command.
  605.  
  606.  Name  =  CMyWay 1.1.sit
  607.  Path =  AMUG CD:Files:Prog:B-C:CMyWay 1.1.sit
  608.  Size: 58K         Date: 9/29/93         Version: 1.1
  609.  Description:
  610.  CMyWay 1.1 - CMyWay is a handy utility intended to help C/C++ programmers 
  611. by giving them better printouts of their source files. It creates a single 
  612. RTF (Rich Text Format) file from multiple source code files and assigns 
  613. user-defined styles to classes of keywords. You will then be able to 
  614. further edit and/or print this file using your favorite word processor. 
  615. Besides, CMyWay can quickly change the 'EFNT' and 'ETAB' resources used by 
  616. many text editors to describe text appearance, so that you don't need to 
  617. it manually for each file. Requires System 7.
  618.  
  619.  Name  =  Clean Source 1.0.sit
  620.  Path =  AMUG CD:Files:Prog:B-C:Clean Source 1.0.sit
  621.  Size: 21K         Date: 9/29/93         Version: 1.0
  622.  Description:
  623.  Clean Source 1.0 - This application came about because I noticed that the 
  624. Think C editor tends to leave some junk in the source. For example if you 
  625. are indenting and leave a blank line the editor keeps the tabs that indent 
  626. to the proper level. Clean Source removes these extra tabs. The way this is
  627. done has the helpful side effect of removing trailing tabs and spaces that 
  628. I sometimes put on the end of a line accidentally. Note that Clean Source 
  629. will not change the contents of a comment or a string. The second thing I 
  630. put in this application is the ability to put marks for each function in a 
  631. program. Clean Source will optionally keep any marks that are not function 
  632. names.
  633.  
  634.  Name  =  Attributor 1.0.sit
  635.  Path =  AMUG CD:Files:Prog:A:Attributor 1.0.sit
  636.  Size: 25K         Date: 9/29/93         Version: 1.0
  637.  Description:
  638.  Attributor 1.0 - Attributor is an advanced programmer's utility designed to
  639. make life easier for programmers. Since Think C does not provide a way to 
  640. set the CODE resource attributes directly (things like "purgeable" or 
  641. "preload") and because most of my applications want to unload the 
  642. initialization segment, I wrote this utility to stop going into ResEdit all
  643. the time. Also, Think C does not make the SIZE -1 resource purgeable as it 
  644. should be. Attributor can change the resource attributes of a specific 
  645. resource or of a whole resource family in a single pass. Just create an 
  646. ATTR resource inside Attributor with ResEdit and modify it to meet your 
  647. needs.
  648.  
  649.  Name  =  CodeKeys 1.0.1.sit
  650.  Path =  AMUG CD:Files:Prog:B-C:CodeKeys 1.0.1.sit
  651.  Size:  6K         Date: 9/16/93         Version: 1.0.1
  652.  Description:
  653.  CodeKeys 1.0.1 - CodeKeys is a very simple system extension that adds 
  654. additional functionality to the numeric keypad on standard Apple keyboards.
  655. Though its features are directed towards software development, others may 
  656. find it useful as well. Version 1.0.1 of CodeKeys fixes two bugs in the 
  657. previous version - The plus and minus keys are reversed on some of the 
  658. older keypads thereby reversing the order of the hexidecimal 'E' and 'F' 
  659. keys. CodeKeys now checks the keyboard type and reverses them accordingly. 
  660. When used with Think C, the number keys would not work with the shift key
  661. down. The number keys will now work the same whether the shift key is held 
  662. down or not. Requires System 7.
  663.  
  664.  Name  =  File Dropper 1.1b3.sit
  665.  Path =  AMUG CD:Files:Prog:D-G:File Dropper 1.1b3.sit
  666.  Size: 56K         Date: 9/10/93         Version: 1.1b3
  667.  Description:
  668.  File Dropper 1.1b3 - File Dropper is a THINK C 6.0 library that implements 
  669. an application that you can drop files or folders onto to do batch 
  670. operations on. It handles the getting of the AppleEvents if running under 
  671. System 7, the main event loop, and the menus. You need only write the code 
  672. that acts on the individual files. New to this version - Now when you drop 
  673. a folder onto your File Dropper application, all the files inside are 
  674. processed instead of just the first one. Requires System 7.
  675.  
  676.  Name  =  PICTButton CDEF 1.0.sit
  677.  Path =  AMUG CD:Files:Prog:N-P:PICTButton CDEF 1.0.sit
  678.  Size:  4K         Date: 9/01/93         Version: 1.0
  679.  Description:
  680.  PICTButton CDEF 1.0 - This is a CDEF (control definition) that allows you 
  681. to use pictures as buttons instead of the drab black and white buttons that
  682. you are used to. You can use it just about anywhere. I've tested it on 
  683. various machines. To use the CDEF, create a CNTL whose value field contains
  684. the resource ID of the picture you want as the default for the button. For 
  685. example, you might use PICT ID 1000. In this case, the table in the read me
  686. tells you what pictures you need and what they are used for. If you do not 
  687. have a PICT of a certain ID and the CDEF is looking for it, things will 
  688. probably not work correctly. If PICTButton does not work on your setup, the
  689. author would certainly like to hear about it.
  690.  
  691.  Name  =  MouseTracker.sit
  692.  Path =  AMUG CD:Files:Prog:M:MouseTracker.sit
  693.  Size: 15K         Date: 8/26/93         Version: 
  694.  Description:
  695.  MouseTracker - This utility is helpful when you want to find the local 
  696. mouse coordinates of a point in a selected window or the global mouse 
  697. coordinates of a point on the screen. The author keeps it in his Apple Menu
  698. Items folder for use in setting up Rects in graphic routines. To get the 
  699. local coordinates of a window, select Local from the Track menu and align 
  700. the indicator lines in the MouseTracker window up with the base of the 
  701. title bar (or info header, depending on how your have setup your windows) 
  702. and the left edge of the selected window. Note - MouseTracker is not 
  703. background aware, so the MouseTracker window must be activated in order to 
  704. see the coordinates. Useful to programmers. Requires System 7.
  705.  
  706.  Name  =  Pocket Forth6.3.sit
  707.  Path =  AMUG CD:Files:Prog:N-P:Pocket Forth6.3.sit
  708.  Size:228K         Date: 8/20/93         Version: 6.3
  709.  Description:
  710.  Pocket Forth6.3 - Pocket Forth, is an alternative programming language for 
  711. Macintosh computers. The Forth is a language which stresses efficiency and 
  712. performance while providing a modern and flexible interface. Use Pocket 
  713. Forth to write compact stand alone applications (or DA's for those who want
  714. 'em). Learn Forth and explore the Macintosh's capabilities. You get access 
  715. to the complete toolbox, Apple Events, integer and floating point math, 
  716. high level and machine language programming with a fast interpreter and 
  717. compiler. New to this release are bug fixes, some new features and all new 
  718. extension files. An extension to provide compatibility with Starting FORTH 
  719. makes learning Forth easier than ever.
  720.  
  721.  Name  =  Tri-Menu.sit
  722.  Path =  AMUG CD:Files:Prog:T:Tri-Menu.sit
  723.  Size: 62K         Date: 7/22/93         Version: 
  724.  Description:
  725.  Tri-Menu - Anyone out there who is sick of the old Pop-up menus, look no 
  726. further. Using those great triangles from System 7, which we all love, I 
  727. developed a new type of menu. Give it a try. I love them. It also uses 
  728. offscreen bitmapping in the code, which is useful if one is trying to learn
  729. animation techniques. This file will be of interest to anyone who enjoys 
  730. menu programming. This file needs some manipulation to work, and is not for
  731. the faint at heart.
  732.  
  733.  Name  =  Generic init.sit
  734.  Path =  AMUG CD:Files:Prog:D-G:Generic init.sit
  735.  Size: 38K         Date: 7/15/93         Version: 
  736.  Description:
  737.  Generic init - This is a generic timed init that makes use of the Time
  738. Manager and the Notification Manager. BE WARNED - used as is this init will
  739. put up an alert every ten seconds until you hold down the command key while
  740. dismissing the alert. This was my first init and I'm trying to save folks 
  741. the mess I went through in figuring it out. I'm sure there are ways to 
  742. optimize the code and if anyone can make improvements, in the code or in 
  743. the commented documentation please do so and pass them on.
  744.  
  745.  Name  =  C++ FAQ Reference 1.0.sit
  746.  Path =  AMUG CD:Files:Prog:B-C:C++ FAQ Reference 1.0.sit
  747.  Size: 88K         Date: 7/15/93         Version: 1.0
  748.  Description:
  749.  C++ FAQ Reference 1.0 - This is a stand alone application of Frequently 
  750. Asked Questions (FAQ) and answers about C++. These questions and answers 
  751. have been beautifully organized, opening with a list of subjects, each of 
  752. which can be double clicked providing even more subjects. The organization 
  753. makes it very easy to find answers for your questions! (Much easier than 
  754. scrolling through text files!)
  755.  
  756.  Name  =  Smaller Installer Pack1.02.sit
  757.  Path =  AMUG CD:Files:Prog:S:Smaller Installer Pack1.02.sit
  758.  Size:111K         Date: 7/07/93         Version: 1.02
  759.  Description:
  760.  Smaller Installer Package 1.02 - Smaller Installer is an installer program 
  761. created for developers who distribute software, clip art, HyperCard stacks,
  762. databases or other information on floppy disks. It provides a way to 
  763. distribute data in a compressed format to reduce the number of disks 
  764. required. Many developers already use self-extracting archives created by 
  765. Compact Pro for this purpose. Although this is an inexpensive solution, 
  766. self-extracting archives have several limitations which make them less than
  767. ideal for this purpose. Smaller Installer is designed to address some of 
  768. these limitations.
  769.  
  770.  Name  =  ScriptGen 2.13.sit
  771.  Path =  AMUG CD:Files:Prog:S:ScriptGen 2.13.sit
  772.  Size:389K         Date: 7/07/93         Version: 2.13
  773.  Description:
  774.  ScriptGen 2.13 - ScriptGen is a simple and feature-rich Installer script 
  775. generator. This program serves as a demo of ScriptGen Pro. The 
  776. point-and-click interface of ScriptGen Pro makes it the tool of choice for 
  777. developers and network support personnel who want to use the industry 
  778. standard for installing software, Apple’s “one-button” Installer. ScriptGen
  779. Pro can create powerful Installer scripts incorporating an Easy Install 
  780. option, custom packages, resource installation, color graphics, 
  781. compression, sound, splash screens, and fonts. ScriptGen is System 7 savvy 
  782. & dependent.
  783.  
  784.  Name  =  Ascii Changer 2.1.sit
  785.  Path =  AMUG CD:Files:Prog:A:Ascii Changer 2.1.sit
  786.  Size: 48K         Date: 7/07/93         Version: 2.1
  787.  Description:
  788.  Ascii Changer 2.1 - Ascii Changer will give you the Ascii value of a 
  789. character, the octal value of that character, and the Hexadecimal value of 
  790. that character. The program is very simplistic, just type in a value, and 
  791. the calculations are automatically made. Helpful for Programmers.
  792.  
  793.  Name  =  Wrap  FKEY 1.1.sit
  794.  Path =  AMUG CD:Files:Prog:U-Z:Wrap  FKEY 1.1.sit
  795.  Size: 13K         Date: 7/01/93         Version: 1.1
  796.  Description:
  797.  Wrap  FKEY 1.1 - This FKEY allows (THINK) Pascal programmers to 
  798. effortlessly reformat blocks of comments to wrap nicely. Once installed, 
  799. the default for this FKEY is command-shift-8, but it can be changed to any 
  800. number using Suitcase or some similar utility.
  801.  
  802.  Name  =  Rsrc Leech 1.0b2.sit
  803.  Path =  AMUG CD:Files:Prog:Q-R:Rsrc Leech 1.0b2.sit
  804.  Size: 14K         Date: 7/01/93         Version: 1.0b2
  805.  Description:
  806.  Rsrc Leech 1.0b2 - This application lets you extract the contents of a 
  807. resource in a file, and copy it into the data fork of a new file. It lets 
  808. the user leech (or extract) all or any of the resources of a specified type
  809. in a specified file, and leeches them into a data file with the file type 
  810. and creator provided by the user. This program only works on machines with 
  811. at least the 128K ROM, i.e. anything from a 512KE Mac upwards. I have only 
  812. tried it on a Mac Plus at present, but it should work on the others also.  
  813. Let me know if you have any problems, and I’ll try to fix them.
  814.  
  815.  Name  =  M Loc 1.0.sit
  816.  Path =  AMUG CD:Files:Prog:M:M Loc 1.0.sit
  817.  Size:  8K         Date: 6/22/93         Version: 1.0
  818.  Description:
  819.  M Loc 1.0 - Shows the location of the mouse on the screen, either in Global
  820. or Local co-ordinates. Why ? It proved to be useful while I was doing some 
  821. programming and graphics. This program requires Multifinder (System 6) or 
  822. System 7.
  823.  
  824.  Name  =  Datalogger.sit
  825.  Path =  AMUG CD:Files:Prog:D-G:Datalogger.sit
  826.  Size: 32K         Date: 6/22/93         Version: 
  827.  Description:
  828.  Datalogger - DataLogger is an Utility program written as an addition to 
  829. Gumboot, the Real World Interface for Macs, and therefore is as Quick and 
  830. Dirty as they come. DataLogger was written to provide a tool that would be 
  831. very straight forward to use. It was written to make the most out of 
  832. Microprocessor Development kits, the one that I am using at present, 
  833. Gumboot, is based around the MC68HC11A8.
  834.  
  835.  Name  =  Peek a Boo 1.01.sit
  836.  Path =  AMUG CD:Files:Prog:N-P:Peek a Boo 1.01.sit
  837.  Size: 13K         Date: 6/15/93         Version: 1.01
  838.  Description:
  839.  Peek a Boo 1.01 - Part of a family of programmer's tools. This is a 'Drag 
  840. and Drop' Application that lists the Flags and Details, used by the Finder,
  841. of any file dropped onto them. The Type and Creator codes are useful and so
  842. is the condition of some of the other flags etc.
  843.  
  844.  Name  =  Mandrake 1.1.sit
  845.  Path =  AMUG CD:Files:Prog:M:Mandrake 1.1.sit
  846.  Size:  5K         Date: 6/15/93         Version: 1.1
  847.  Description:
  848.  Mandrake 1.1 - Another in a family of programmer's tools. This is a 'Drag 
  849. and Drop' Application that changes the 'Visible' flag in any file selected 
  850. or in any file dropped onto it. Use it to hunt down Disk filling Temp Files
  851. etc, or hide a project from roaming eyes.
  852.  
  853.  Name  =  Mobius Generator2.0.sit
  854.  Path =  AMUG CD:Files:Prog:M:Mobius Generator2.0.sit
  855.  Size: 68K         Date: 6/02/93         Version: 2.0
  856.  Description:
  857.  Mobius Generator 2.0 - Mobius Strip Maker draws an elusive surface known as
  858. a Mobius Strip (a shape with only one side.) You can vary parameters and 
  859. graph the results. The interface is clean and intuitive, and it supports 
  860. saving files, printing files, and some extremely intricate graphics. A 
  861. Mobius screen saver is also included.
  862.  
  863.  Name  =  THINK FONTs.sit
  864.  Path =  AMUG CD:Files:Prog:T:THINK FONTs.sit
  865.  Size: 19K         Date: 5/31/93         Version: 
  866.  Description:
  867.  THINK FONTs - This is a program to aid Development with Symantec's THINK C 
  868. v4.0, THINK C version 5.0 (...and possibly version 6.0). It is an extension
  869. to the Editor that allows you to change fonts, sizes, and tabs simply by 
  870. selecting a directory or file using SFGetFile() calls. Using this program 
  871. should produce quicker development time by standardizing fonts, font sizes,
  872. and tabs for all the source files in your projects. No more messy dialogs 
  873. or popup menus to slow you down.
  874.  
  875.  Name  =  MacGSMenuINIT.sit
  876.  Path =  AMUG CD:Files:Prog:M:MacGSMenuINIT.sit
  877.  Size:  4K         Date: 5/22/93         Version: 
  878.  Description:
  879.  MacGSMenuINIT - This INIT was written to allow MacGS to peacefully co-exist
  880. with such extensions as BeHierachic and MenuChoice, which unfortunately do 
  881. not restore an application's resource file context after they execute.
  882.  
  883.  Name  =  LogoMotion101.sit
  884.  Path =  AMUG CD:Files:Prog:M:LogoMotion101.sit
  885.  Size:511K         Date: 5/22/93         Version: 1.01
  886.  Description:
  887.  LogoMotion101 - LogoMation is a programming environment for people young 
  888. and old alike, doing their first steps in programming. It introduces the 
  889. concepts of programming and program design through a programming language 
  890. that supports advanced graphics, animation, and sound.
  891.  
  892.  Name  =  Dynamic Math1.0.1.sit
  893.  Path =  AMUG CD:Files:Prog:D-G:Dynamic Math1.0.1.sit
  894.  Size: 31K         Date: 5/22/93         Version: 1.01
  895.  Description:
  896.  Dynamic Math1.0.1 - This is an update to Dynamic Math v1.01, which is a 
  897. library for Think C programmers. It sparses and intersects formulas written
  898. in ASCII II. Obvious uses are for testing and visualizing formulas.
  899.  
  900.  Name  =  Photo CD Compatibility.sit
  901.  Path =  AMUG CD:Files:Prog:N-P:Photo CD Compatibility.sit
  902.  Size:  7K         Date: 5/14/93         Version: 
  903.  Description:
  904.  Photo CD Compatibility - this is a list of all the drives that are Photo CD
  905. compatable.
  906.  
  907.  Name  =  DropInfo.sit
  908.  Path =  AMUG CD:Files:Prog:D-G:DropInfo.sit
  909.  Size:118K         Date: 5/14/93         Version: 
  910.  Description:
  911.  DropInfo - DropInfo is the sample dropbox for the DropShell dropbox 
  912. building system. It shows how REALLY EASY it is to make a dropbox using the
  913. DropShell, including full support for scriptability, recordability, balloon
  914. help and more! It is also useful as a working application to change Finder 
  915. info (name, Finder Flags, etc.) on any file, folder or disk dragged onto 
  916. it.
  917.  
  918.  Name  =  Compact Disc Formats.sit
  919.  Path =  AMUG CD:Files:Prog:B-C:Compact Disc Formats.sit
  920.  Size:  5K         Date: 5/14/93         Version: 
  921.  Description:
  922.  Compact Disc Formats - this file describes various CD formats available and
  923. what they are used for.
  924.  
  925.  Name  =  CD-I Developer's Source.sit
  926.  Path =  AMUG CD:Files:Prog:B-C:CD-I Developer's Source.sit
  927.  Size:  9K         Date: 5/14/93         Version: 
  928.  Description:
  929.  CD-I Developer's Source - contains info on CD-I and available sources for 
  930. more information on this topic.
  931.  
  932.  Name  =  ScreenSize.sit
  933.  Path =  AMUG CD:Files:Prog:S:ScreenSize.sit
  934.  Size:  4K         Date: 5/01/93         Version: 
  935.  Description:
  936.  ScreenSize - This simple utility displays the coordinates of the bottom 
  937. right side of your monitor. Useful if you need to know the size of your 
  938. screen and have misplaced your documentation. This program is freeware.
  939.  
  940.  Name  =  Findit 1.1.2.sit
  941.  Path =  AMUG CD:Files:Prog:D-G:Findit 1.1.2.sit
  942.  Size: 16K         Date: 4/30/93         Version: 1.1.2
  943.  Description:
  944.  Findit 1.1.2 - One of the things that drives me nuts is trying to find out 
  945. what header file Apple put a function prototype into. Some are obvious some
  946. are not. So I wrota program to search through a folder, (or some folders, 
  947. (or some folders inside other folders), full of text files for a text 
  948. string. If you think this is a stupid program send me a postcard or an 
  949. E-mail message antell me why. Just drag a folder onto the FindIt icon. It 
  950. is OK if there are some non-text files in the folder FindIt will skip 
  951. those.
  952.  
  953.  Name  =  MemMapper1.1.sit
  954.  Path =  AMUG CD:Files:Prog:M:MemMapper1.1.sit
  955.  Size: 21K         Date: 4/21/93         Version: 1.1
  956.  Description:
  957.  MemMapper1.1 - f you've done any programming on the Mac you've probably 
  958. seen drawings of the Macintosh's memory map. This is a grid which 
  959. graphically shows the location of various system structures and programs in
  960. RAM and where they are in relation to each other. Well, just to make all 
  961. that theory seem more real, Memory Mapper will draw that map for you so you
  962. can see exactly what is living in your Mac's RAM right now. Version 1.1 
  963. improves the color of the display and has a few other minor changes.
  964.  
  965.  Name  =  RGBlotter1.0.1.sit
  966.  Path =  AMUG CD:Files:Prog:Q-R:RGBlotter1.0.1.sit
  967.  Size: 10K         Date: 4/14/93         Version: 1.01
  968.  Description:
  969.  RGBlotter1.0.1 - RGBlotter is a "color picker" programming aid, with 
  970. several features I haven't seen in similar utilities. First, you can 
  971. display both a foreground and background color. The components of each are 
  972. displayed both numerically and graphically. You can copy the foreground 
  973. color to the background color and vice versa. There is a display 
  974. contrasting the two with sample text and simple graphics.
  975.  
  976.  Name  =  TSiGraphics Preview.sit
  977.  Path =  AMUG CD:Files:Prog:T:TSiGraphics Preview.sit
  978.  Size:139K         Date: 4/12/93         Version: 
  979.  Description:
  980.  TSiGraphics Preview - TSiGraphics gives you total control over the FORTRAN 
  981. plotting environment. Multiple subroutine calls are used to create graphics
  982. windows and 2D or 3D plots TSiGraphics provides both high-level and 
  983. low-level plotting routines. Up to 10 graphics windows are supported, and 
  984. each window may contain multiple plots. Graphics windows are fully 
  985. integrated with the standard FORTRAN text window and may be resized, saved,
  986. printed, or pasted into other applications. “Real Time” plotting is 
  987. supported for animation effects.
  988.  
  989.  Name  =  SoftPolish Demo.sit
  990.  Path =  AMUG CD:Files:Prog:S:SoftPolish Demo.sit
  991.  Size:146K         Date: 4/12/93         Version: demo
  992.  Description:
  993.  SoftPolish Demo - SoftPolish is a quality assurance tool that helps 
  994. software. developers ship clean and consistent applications. SoftPolish 
  995. checks elements of the user interface that are contained in resources and 
  996. reports potential problems to a scrolling log. It also performs hundreds of
  997. tests that are not visible to the user but may cause incompatibility with 
  998. Macintosh System Software. This demo illustrates the SoftPolish user 
  999. interface, including many options for scanning and cleaning files, folders,
  1000. or disks. The sample file may be opened and viewed, however most other 
  1001. functions are disabled.
  1002.  
  1003.  Name  =  MaxQuadraFloat.sit
  1004.  Path =  AMUG CD:Files:Prog:M:MaxQuadraFloat.sit
  1005.  Size:  5K         Date: 4/12/93         Version: 
  1006.  Description:
  1007.  MaxQuadraFloat - Wonder why you don't seem to be getting the performance 
  1008. improvement on the Quadra with floating-point that you should? While the 
  1009. Quadra is maybe an order of magnitude faster in floating-point addition, 
  1010. subtraction, multiplication, and division, it does not implement the 6888x 
  1011. FINTRZ instruction, so conversions from float to int take 4 times longer on
  1012. the Quadra than the FX.  FINTRZ means "float-to-int, rounding toward zero",
  1013. and is the rounding method that is specified by C. One the 68040, the 
  1014. FINTRZ instruction is not implemented, and is implemented through a trap.
  1015.  
  1016.  Name  =  FORTRAN Goodies.sit
  1017.  Path =  AMUG CD:Files:Prog:D-G:FORTRAN Goodies.sit
  1018.  Size:131K         Date: 4/12/93         Version: 
  1019.  Description:
  1020.  FORTRAN Goodies - contains over 10 Fortran tools for the Fortran programer.
  1021. From the Language systems BBS.
  1022.  
  1023.  Name  =  Reference Link1.2.sit
  1024.  Path =  AMUG CD:Files:Prog:Q-R:Reference Link1.2.sit
  1025.  Size:  9K         Date: 4/12/93         Version: 1.2
  1026.  Description:
  1027.  Reference Link1.2 - Reference Link is a System 7-only INIT that makes THINK
  1028. Reference 2.0 easier to use. With R.L. installed, a modified double-click 
  1029. on a word in a text editor or word processor causes the word to be looked 
  1030. up in THINK Reference 2.0. A keystroke jumps back to the editor. Freeware
  1031. V. 1.1 now works right with the Alpha editor, and uses the same keystroke 
  1032. for jump-back as for look-up. V. 1.1.1 fixes a conflict with Logitech's 
  1033. MouseKey. v. 1.2 now has a template lookup keystroke, and no longer uses a 
  1034. background process.
  1035.  
  1036.  Name  =  QAPict.sit
  1037.  Path =  AMUG CD:Files:Prog:Q-R:QAPict.sit
  1038.  Size: 30K         Date: 4/12/93         Version: 
  1039.  Description:
  1040.  QAPict - This is a PICT viewer application which was written using 
  1041. QuickApp. QuickApp is a C++ applications framework. Designed in the 
  1042. tradition of MacAppr, its' style will be instantly familiar to any MacApp 
  1043. programmer. QuickApp is not designed to replace MacApp for development of 
  1044. large scale projects, but as a new tool for your development needs.  
  1045. QuickApp strips away all but the crucial features which MacApp provides.  
  1046. This allows QuickApp to have blazingly fast compile times, and generate 
  1047. applications with trivially small code sizes.  It also makes it easy to 
  1048. learn. 
  1049.  
  1050.  Name  =  VCR+.sit
  1051.  Path =  AMUG CD:Files:Prog:U-Z:VCR+.sit
  1052.  Size: 53K         Date: 4/09/93         Version: 
  1053.  Description:
  1054.  VCR+ - Two applications are included in this archive. One is a direct port 
  1055. of the PC code into the console enviroment of Think C 5.0.4 (VCR Console) 
  1056. The Think C project along with the the source files are included. The 
  1057. second is a quick revision of the program to sport a Mac interface (or some
  1058. semblance thereof). Since I used AppMaker to throw together an interface, 
  1059. it uses code from a support AppMaker library, this is why the code for the 
  1060. mac-like version isn't included. (The AppMaker library is very large, so no
  1061. one would want to download it, besides I think I can't upload it in any 
  1062. form without violating someone's license, so I'm covering my behind.
  1063.  
  1064.  Name  =  Think Reference Lookup Key.sit
  1065.  Path =  AMUG CD:Files:Prog:T:Think Reference Lookup Key.sit
  1066.  Size:  2K         Date: 3/26/93         Version: 
  1067.  Description:
  1068.  Think Reference Lookup Key - This QuicKeys sequence sends an AppleEvent to 
  1069. Think Reference 2.0 to do a lookup on the current selection and pastes in 
  1070. the template.
  1071.  
  1072.  Name  =  TE32K.sit
  1073.  Path =  AMUG CD:Files:Prog:T:TE32K.sit
  1074.  Size: 58K         Date: 3/26/93         Version: 
  1075.  Description:
  1076.  TE32K - TE32K is designed to be a more-or-less “plug in” replacement for 
  1077. the Macintosh Toolbox TextEdit package. The major difference between the 
  1078. two editor packages is that TE32K allows for the manipulation of text-files
  1079. LARGER than 32K.  There are a few other differences as well, most of which 
  1080. are shortcomings due to laziness on my part, but since this source code is 
  1081. provided to you gratis, please feel free to modify it in whatever twisted 
  1082. way your warped little heart desires.  If you do improve it in any way, 
  1083. please be kind enough to share your work with the rest of us (i.e. send me 
  1084. a copy so I can keep track of TE32K's current state of evolution!).
  1085.  
  1086.  Name  =  QB->FB.sit
  1087.  Path =  AMUG CD:Files:Prog:Q-R:QB->FB.sit
  1088.  Size: 62K         Date: 3/26/93         Version: 
  1089.  Description:
  1090.  QB->FB - This conversion program will translate a QuickBASIC source code 
  1091. file saved in TEXT format into a source code TEXT file FutureBASIC can use.
  1092. It will convert approximately 80% of the QB keywords into FB syntax 
  1093. including a majority of CLR and Toolbox calls. It will also convert 
  1094. multi-line IF/THEN statements into FB's LONG IF structures, change 
  1095. multi-statement lines containing colons into single lines. Additionaly, it 
  1096. will convert QB  subroutine labels to FB format and convert SUBs into LOCAL
  1097. FNs. It also attempts to mark every statement not converted with 
  1098. appropriate references to the Reference or Handbook manuals for help in 
  1099. fixing your source code.
  1100.  
  1101.  Name  =  Infinity Windoid.sit
  1102.  Path =  AMUG CD:Files:Prog:H-K:Infinity Windoid.sit
  1103.  Size: 26K         Date: 3/26/93         Version: 
  1104.  Description:
  1105.  Infinity Windoid - This archive contains the source for a standalone code 
  1106. resource that conforms to a Window DEFinition (WDEF), as defined by Apple 
  1107. Computer in Inside Macintosh. It provides a 'windoid' appearance. A windoid
  1108. is a floating window that appears above document windows in an application 
  1109. and is commonly used for things like tool palettes, information windows, 
  1110. and the like. The WDEF included in the ResEdit file can be used as-is, but 
  1111. if a zoom box is to be used, you will probably want to change the behavior 
  1112. of what is included (by default, it zooms smaller rather than larger as 
  1113. described in the source code). 
  1114.  
  1115.  Name  =  DinkClassSharewarePackage.sit
  1116.  Path =  AMUG CD:Files:Prog:D-G:DinkClassSharewarePackage.sit
  1117.  Size:180K         Date: 3/26/93         Version: 
  1118.  Description:
  1119.  DinkClassSharewarePackage - DinkClass is a small Think C5.0 (and MPW C++) 
  1120. application framework for system 7 applications.  It was developed in part 
  1121. to help define a process model and associated documentation standard for 
  1122. the way object oriented software is developed.  The process model and 
  1123. documentation standard are developed from the maintenance programmer's 
  1124. point of view.  The process model turns out to be a model of the manner in 
  1125. which features are added to an existing body of code, and is virtually 
  1126. identical to Grady Booch's "Round-Trip Gestalt Design" discussed in his 
  1127. book Object Oriented Design with Applications. 
  1128.  
  1129.  Name  =  Datafork Editor1.2.sit
  1130.  Path =  AMUG CD:Files:Prog:D-G:Datafork Editor1.2.sit
  1131.  Size: 84K         Date: 3/26/93         Version: 1.2
  1132.  Description:
  1133.  Datafork Editor1.2 - Instead of wasting my time in just getting the data 
  1134. into ResEdit, I decided to waste my time (relatively speaking, of course) 
  1135. in writing a customized editor for ResEdit to do all of that work for me, 
  1136. and so was born The Datafork Editor, which I based on ResEdit’s 2.1 API. 
  1137. Installation of The Datafork Editor is relatively easy, especially if you 
  1138. already know quite a deal about ResEdit.  The only thing that you really 
  1139. have to be especially careful about is if you’ve already added extensions 
  1140. to ResEdit.
  1141.  
  1142.  Name  =  CdevTester.sit
  1143.  Path =  AMUG CD:Files:Prog:B-C:CdevTester.sit
  1144.  Size:  7K         Date: 3/26/93         Version: 
  1145.  Description:
  1146.  CdevTester - The Control Panel tester is a source code file that you can 
  1147. use to test your cdev code resource files under the THINK C 5.0 environment
  1148. with little difference from the operating system.
  1149.  
  1150.  Name  =  AxoCalculator Packag1.1.sit
  1151.  Path =  AMUG CD:Files:Prog:A:AxoCalculator Packag1.1.sit
  1152.  Size:214K         Date: 3/26/93         Version: 1.1
  1153.  Description:
  1154.  AxoCalculator Packag1.1 - AxoCalculator 1.1 has several potential uses 
  1155. ranging from a scientific calculator to a multi-language development 
  1156. environment. It supports Pascal, Basic, Fortran and C in a simple, 
  1157. interpretted environment. Programs written within AxoCalculator can 
  1158. interact with the user via standard dialogs. Several programs can be loaded
  1159. at the same time, and their assigned names will be appended to the 
  1160. "Calculator" menu. Programs can be automatically loaded onto the menu each 
  1161. time AxoCalculator is run. This program is great for simple, through to 
  1162. moderately complex calculations - especially if they are performed 
  1163. repeatedly.
  1164.  
  1165.  Name  =  Splat!.sit
  1166.  Path =  AMUG CD:Files:Prog:S:Splat!.sit
  1167.  Size: 11K         Date: 2/23/93         Version: 
  1168.  Description:
  1169.  Splat! - This is a ResEdit file with two resources. A Splat! Pict, and a 
  1170. Splat! sound (snd). With ResEdit, one skilled in the art (its actually 
  1171. quite easy) could paste the snd and pict into the Madness-Rage control 
  1172. panel, or the Madness-Rage Demo, or (I assume) the Insanity CDEV 
  1173. (These CDEVs allow you to shoot your Mac, i.e. bulletholes and blood...)
  1174. Once done, the CDEV will have a paintball gun effect and sound.
  1175. This is really only for those who know how to use ResEdit.
  1176.  
  1177.  Name  =  Inside Mac Indexes.sit
  1178.  Path =  AMUG CD:Files:Prog:H-K:Inside Mac Indexes.sit
  1179.  Size:185K         Date: 2/16/93         Version: 
  1180.  Description:
  1181.  Inside Mac Indexes - New IM Index contains an index to the first five 
  1182. volumes of New Inside Macintosh, “Files”, “Memory”, “Processes”, “Macintosh
  1183. Toolbox Essentials” and “Overview”.  The entries are of the form “X1-2”, 
  1184. where “X” is the first letter of the volume name, “1” is the chapter 
  1185. number, and “2” is the page number.  The exception to this numbering scheme
  1186. is Overview, which doesn’t use chapter numbers.  (Don’t ask me why -- 
  1187. obviously the book teams at Apple weren’t talking to each other.)
  1188.  
  1189.  Name  =  AE Sample (TC5).sit
  1190.  Path =  AMUG CD:Files:Prog:A:AE Sample (TC5).sit
  1191.  Size: 20K         Date: 1/27/93         Version: 
  1192.  Description:
  1193.  AE Sample TC5 - Here is a simple example application which receives the 
  1194. "Required" Apple events and which sends itself Apple events for some simple
  1195. operations. (In other words, it's "factored" somewhat.)  Written for THINK 
  1196. C 5.
  1197.  
  1198.  Name  =  Process Finder.sit
  1199.  Path =  AMUG CD:Files:Prog:N-P:Process Finder.sit
  1200.  Size: 56K         Date:12/29/92         Version: 
  1201.  Description:
  1202.  Process Finder - Process Finder is an application that displays all running
  1203. processes and allows you to view information about each process and to send
  1204. quit events. Process Finder also explores some experimental user interface 
  1205. ideas.
  1206.  
  1207.  Name  =  Sad Mac Error Codes 1.1.sit
  1208.  Path =  AMUG CD:Files:Prog:S:Sad Mac Error Codes 1.1.sit
  1209.  Size:  9K         Date:12/29/92         Version: 1.1
  1210.  Description:
  1211.  Sad Mac Error Codes 1.1 - When you press the interrupt button on the side 
  1212. of your Macintosh when booting, you should get a sad Mac icon with '0F000D'
  1213. and some bits cycling under the icon indicating it is performing a memory 
  1214. test. This numeric code is in two parts, the first two characters are the 
  1215. class code and the second four are the sub code.  The class code tells what
  1216. part of the diagnostic program found the error and the sub class code tells
  1217. what the error was.  In the case of a bad RAM chip, the sub class 
  1218. identifies the bad chip (this was very helpful to homegrown upgraders).
  1219.  
  1220.  Name  =  Graphic Gems Vol. 3.sit
  1221.  Path =  AMUG CD:Files:Prog:D-G:Graphic Gems Vol. 3.sit
  1222.  Size:117K         Date:12/29/92         Version: 3
  1223.  Description:
  1224.  Graphic Gems Vol. 3 - This is the source code for the programs found in 
  1225. "Graphics Gems Volume III", published by Academic Press. This is about 390K
  1226. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics 
  1227. routines. Many topics are covered, all files are documented in the above 
  1228. book.
  1229.  
  1230.  Name  =  Graphic Gems Vol. 2.sit
  1231.  Path =  AMUG CD:Files:Prog:D-G:Graphic Gems Vol. 2.sit
  1232.  Size: 86K         Date:12/29/92         Version: 2
  1233.  Description:
  1234.  Graphic Gems Vol. 2 - This is the source code for the programs found in 
  1235. "Graphics Gems Volume II", published by Academic Press. This is about 270K 
  1236. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics 
  1237. routines. Many topics are covered, all files are documented in the above 
  1238. book.
  1239.  
  1240.  Name  =  Graphic Gems Vol. 1.sit
  1241.  Path =  AMUG CD:Files:Prog:D-G:Graphic Gems Vol. 1.sit
  1242.  Size:171K         Date:12/29/92         Version: 1
  1243.  Description:
  1244.  Graphic Gems Vol. 1 - This is the source code for the programs found in 
  1245. "Graphics Gems Volume I", published by Academic Press. This is over 500K 
  1246. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics 
  1247. routines. Many topics are covered, all files are documented in the above 
  1248. book.
  1249.  
  1250.  Name  =  FillComment2.0.sit
  1251.  Path =  AMUG CD:Files:Prog:D-G:FillComment2.0.sit
  1252.  Size:  5K         Date:12/29/92         Version: 2.0
  1253.  Description:
  1254.  FillComment 2.0 - FillComment 2.0 is an FKEY for use with the THINK C 5.0.3
  1255. or later editor. It takes a standard C style comment and formats the 
  1256. comment text. The text is wrapped when so that no characters are past the 
  1257. 79th column.
  1258.  
  1259.  Name  =  Disasm Hack.sit
  1260.  Path =  AMUG CD:Files:Prog:D-G:Disasm Hack.sit
  1261.  Size:  4K         Date:12/29/92         Version: 
  1262.  Description:
  1263.  Disasm Hack - This is a skanky hack to extract the disassembly from 
  1264. ResEdit's code editor to a text file for further study or annotation.
  1265. It uses James Walker's TextCapture FKEY, and QuicKeys (for ResEdit->HC 
  1266. AppleEvents).
  1267.  
  1268.  Name  =  Progress CDEF.sit
  1269.  Path =  AMUG CD:Files:Prog:N-P:Progress CDEF.sit
  1270.  Size:  3K         Date:12/23/92         Version: 
  1271.  Description:
  1272.  Progress CDEF - This is a CDEF for a progress box. It's very flexable.  Any
  1273. size you like, any old-sytle Quickdraw color you like. Very useful if 
  1274. displaying progress of an operation like a file copy or file transfer.
  1275.  
  1276.  Name  =  Marker Control.sit
  1277.  Path =  AMUG CD:Files:Prog:M:Marker Control.sit
  1278.  Size: 17K         Date:12/23/92         Version: .6b
  1279.  Description:
  1280.  Marker Control - This is a new version of Marker Control, a control panel 
  1281. that causes files in THINK C to be marked and their window positions saved.
  1282.  
  1283.  Name  =  Hex Key.sit
  1284.  Path =  AMUG CD:Files:Prog:H-K:Hex Key.sit
  1285.  Size: 31K         Date:11/06/92         Version: 
  1286.  Description:
  1287.  Hex Key - What Hex Key does is it presents a dialog into which you can 
  1288. enter either decimal or hexadecimal numbers, selectable by radio
  1289. button. After you hit "Okay", or the return or enter keys, the numbers will
  1290. be converted to the appropriate values in the alternative number formats. 
  1291. In other words, if you enter a hex value, the number will be converted to 
  1292. its appropriate form in FOND, Fixed and Fract decimal. If you enter a 
  1293. decimal number, it will be shown in FOND, Fixed and Fract hex. Where a 
  1294. number falls outside the range of the format, the text "N/A" is shown, so 
  1295. you don't act upon a bogus number.
  1296.  
  1297.  Name  =  TurboT.sit
  1298.  Path =  AMUG CD:Files:Prog:T:TurboT.sit
  1299.  Size: 10K         Date:10/31/92         Version: 
  1300.  Description:
  1301.  TurboT - HelloTurboTabby (HTT) is a modified HelloTabby (HT), by Pete 
  1302. Johnson.  HT was modified by Michael Lininger on 12-16-89 so it would be 
  1303. compatitable with Turbo Pascal. It was orginally written for the lightspeed
  1304. pascal envrioment. HTT is for use with the Tubro Pascal Enviroment.
  1305.  
  1306.  Name  =  FutureBASIC 1.0 (ML).sit
  1307.  Path =  AMUG CD:Files:Prog:D-G:FutureBASIC 1.0 (ML).sit
  1308.  Size:  7K         Date:10/31/92         Version: 
  1309.  Description:
  1310.  FutureBASIC 1.0 (ML) - This is Future basic code from Mike Lininger for 
  1311. Second Sight Utilities Colorwheel and Secs2Date.
  1312.  
  1313.  Name  =  'Z' Basic 5.0x (ML).sit
  1314.  Path =  AMUG CD:Files:Prog:U-Z:'Z' Basic 5.0x (ML).sit
  1315.  Size: 48K         Date:10/31/92         Version: 5.0x
  1316.  Description:
  1317.  'Z' Basic 5.0x (ML) - ZFormat© is a utility for ZBasic© programmers that I 
  1318. wrote one afternoon to help solve a problem I was having.  I was working on
  1319. a very large program 16000+ lines of code.  And these 16000+ lines of code 
  1320. had been copied and pasted from many pieces of source code, some of them 
  1321. typed in while in the ZBasic© Editor other lines were entered with one text
  1322. editor or another. By Mike Lininger.
  1323.  
  1324.  Name  =  'Z' and 'FB' Basic (ML).sit
  1325.  Path =  AMUG CD:Files:Prog:U-Z:'Z' and 'FB' Basic (ML).sit
  1326.  Size: 59K         Date:10/31/92         Version: 
  1327.  Description:
  1328.  'Z' and 'FB' Basic (ML) - This is the source code from Mike Lininger for 
  1329. CRC and TEFind. This source is being released unsupported.
  1330.  
  1331.  Name  =  MacStarter.sit
  1332.  Path =  AMUG CD:Files:Prog:M:MacStarter.sit
  1333.  Size: 61K         Date:10/27/92         Version: 
  1334.  Description:
  1335.  MacStarter - MacStarter.π is a simple application shell I have written 
  1336. for myself in THINK C 5.0. Mostly, it provides the basic window behavior,  
  1337. dragging, changing size, zooming, closing and vertical and horizontal 
  1338. scroll bars. It uses a window class to provide these behaviors. You create 
  1339. your own window by filling in the blanks in the definition of a subclass of
  1340. the window class. You don't really need to know anything in advance about 
  1341. object-oriented programming to use this shell. I wrote the program this way
  1342. because it allowed me to localize the changes that you need to make to one 
  1343. file, applicationProcs.c.
  1344.  
  1345.  Name  =  UnArjMac.sit
  1346.  Path =  AMUG CD:Files:Prog:U-Z:UnArjMac.sit
  1347.  Size: 47K         Date:10/26/92         Version: 
  1348.  Description:
  1349.  UnArjMac - Unarjmac is a simple port of Robert Jung's unarj.c to the Mac. 
  1350. It is a MINIMAL PORT; that is it makes absolutely minimal use of Mac 
  1351. features. The reason for this was to minimize the intrusiveness of source 
  1352. code changes into unarj.c, which will make future updates by Robert Jung 
  1353. easy to keep up with. UnarjMac does not currently support macintosh path 
  1354. names or creator/type application linking. Therefore it must be run from 
  1355. the folder your arj file is in.
  1356.  
  1357.  Name  =  Date Format.sit
  1358.  Path =  AMUG CD:Files:Prog:D-G:Date Format.sit
  1359.  Size: 10K         Date:10/26/92         Version: 
  1360.  Description:
  1361.  Date Format - Lately, I've seen a lot of people asking this question, "How 
  1362. can I change the System 7 Finder so that it displays the dates in the short
  1363. format, (9/7/92) rather than the long format (Fri, Aug 28, 1992)?" Since I 
  1364. hadn't seen the answer posted, I decided to experiment & find out. However,
  1365. since the System 7 Finder no longer has the LAYO resource, this proved to 
  1366. be somewhat complicated. The Finder's display preferences are stored the 
  1367. the 'fval' resource, ID = 128.  In order to edit this resource, you will 
  1368. need ResEdit and the 'fval' template.
  1369.  
  1370.  Name  =  Small Screen 1.1.sit
  1371.  Path =  AMUG CD:Files:Prog:S:Small Screen 1.1.sit
  1372.  Size: 10K         Date:10/14/92         Version: 1.1
  1373.  Description:
  1374.  Small Screen 1.1 - On a sufficiently large screen, Small Screen shows the 
  1375. boundaries of one or more smaller screens. It is useful for testing whether
  1376. something would fit on a small screen. Each screen boundary is represented 
  1377. by a transparent window with rounded corners. Optionally, a hard disk 
  1378. and/or a trash can icon is shown at the appropriate positions (i.e. where 
  1379. the real icons would appear on a freshly installed System 7).
  1380.  
  1381.  Name  =  GetKeys.sit
  1382.  Path =  AMUG CD:Files:Prog:D-G:GetKeys.sit
  1383.  Size:  6K         Date:10/14/92         Version: 
  1384.  Description:
  1385.  GetKeys - GetKeys is a utility designed to make it easier for C programmers
  1386. to check for key depressions with the Event Manager routine GetKeys. 
  1387. GetKeys returns a KeyMap, which is four longs, with one or more bits set in
  1388. the map that represent the keys that are currently depressed. GetKeys shows
  1389. you the current GetKeys key map in hexadecimal. Also, if a single key is 
  1390. depressed, it generates a C-language expression that can be used to detect 
  1391. that key. The GetKeys window contains a Copy button, which will copy the 
  1392. displayed C code expression into the clipboard, which you can then paste 
  1393. into your code.
  1394.  
  1395.  Name  =  PowerBreak.sit
  1396.  Path =  AMUG CD:Files:Prog:N-P:PowerBreak.sit
  1397.  Size:  3K         Date:10/09/92         Version: 1.0
  1398.  Description:
  1399.  PowerBreak - PowerBreak is a tiny extension that allows developers and 
  1400. anyone else who uses Macsbug to drop into the debugger as though they had 
  1401. hit the programmer's key available on other Macs.  It was created because I
  1402. recently bought a PowerBook 145 and found that the only way to drop into 
  1403. the debugger was to stick a small object into this little cavity on the 
  1404. back (like the way you eject floppies from a disfunctional drive). What a 
  1405. pain!  Hence, PowerBreak   (But it can be used on non-porta-macs too!)
  1406.  
  1407.  Name  =  FileFile Readers.sit
  1408.  Path =  AMUG CD:Files:Prog:D-G:FileFile Readers.sit
  1409.  Size: 40K         Date:10/09/92         Version: 
  1410.  Description:
  1411.  FileFile Readers - Part of a family of programmer's tools. This is a 'Drag 
  1412. and Drop' Application that reads the text, using Macintalk, of any file 
  1413. dropped onto it. These file readers have been tested using Macintalk 2.0 
  1414. and system 7.0+, 6.0.4 and 3.2 on a 512ke, an SE and a PB140. File_Reader 
  1415. and Blind Freddie are Shareware. File_Reader and Blind Freddie are © 1992 
  1416. Paul B Jones All Rights Reserved.
  1417.  
  1418.  Name  =  CPictureButton.sit
  1419.  Path =  AMUG CD:Files:Prog:B-C:CPictureButton.sit
  1420.  Size:  5K         Date:10/09/92         Version: 
  1421.  Description:
  1422.  CPictureButton - CPictureButton is a subclass of TCL's CPicture which 
  1423. behaves much like CButton. I handles SetClickCmd(), Activate(), 
  1424. Deactivate() and mouse tracking. You create your PICT resources for an 
  1425. active button, a deactivated button, and a pressed button. PICT resources 
  1426. can be in full color, bitmap or object mapped.
  1427.  
  1428.  Name  =  AMTempSucker1.0.sit
  1429.  Path =  AMUG CD:Files:Prog:A:AMTempSucker1.0.sit
  1430.  Size: 41K         Date:10/09/92         Version: 1.0
  1431.  Description:
  1432.  AMTempSucker1.0 - AM Template Sucker will view and extract template 
  1433. resources from the AppMaker application (useful for editing or browsing 
  1434. through templates). Useful for all AppMaker programmers. AM Template Sucker
  1435. is freeware.
  1436.  
  1437.  Name  =  Signal Processing.sit
  1438.  Path =  AMUG CD:Files:Prog:S:Signal Processing.sit
  1439.  Size: 79K         Date:10/02/92         Version: 
  1440.  Description:
  1441.  Signal Processing - a collection of programs from Drexel University to do 
  1442. signal processing analysis such as Fourier transforms and correlation. 
  1443. NOTE: these programs can show some problems with System 7 or later, such as
  1444. stray graphics left on the Desktop.
  1445.  
  1446.  Name  =  Scientist's Spreadsheet.sit
  1447.  Path =  AMUG CD:Files:Prog:S:Scientist's Spreadsheet.sit
  1448.  Size: 93K         Date:10/02/92         Version: 2.17
  1449.  Description:
  1450.  Scientist's Spreadsheet - more than just a spreadsheet - can plot data, 
  1451. manipulate data (for example, calculate all the logarithms of the data in 1
  1452. column and insert them in another column), analyze data etc. 
  1453.  
  1454.  Name  =  ROM calls – For Developers.sit
  1455.  Path =  AMUG CD:Files:Prog:Q-R:ROM calls – For Developers.sit
  1456.  Size:  7K         Date:10/02/92         Version: 
  1457.  Description:
  1458.  ROM calls – For Developers - Information on ROM calls for development use.
  1459.  
  1460.  Name  =  Prog.BagofTricks1.1a.sit
  1461.  Path =  AMUG CD:Files:Prog:N-P:Prog.BagofTricks1.1a.sit
  1462.  Size:110K         Date:10/02/92         Version: 1.1
  1463.  Description:
  1464.  Prog.BagofTricks1.1a - Experienced programmers have been buying BOT like 
  1465. crazy because it simply handles things "real" programmer just don't want to
  1466. fool around with.  My personal favorites are the New List Manager and the 
  1467. Scroll Bars.  I always dreaded putting those in my app. And unlike most 
  1468. other packages, you can use them stand-alone.  Nearly every other package 
  1469. on the Mac has you using someone else's event loop.  With other packages 
  1470. you have to use all or nothing.  But with BOT you pick what you want and 
  1471. simply link it into your program.
  1472.  
  1473.  Name  =  New IM Index.sit
  1474.  Path =  AMUG CD:Files:Prog:N-P:New IM Index.sit
  1475.  Size: 30K         Date:10/02/92         Version: 
  1476.  Description:
  1477.  New IM Index - These applications were written in assembly language using 
  1478. the CDS assembler from Consulair.  They were adapted from my earlier 
  1479. effort, “Inside Mac I-V Index DA”.  The Inside Mac Index file is now part 
  1480. of the resource fork of each application, so you no longer have to worry 
  1481. about it cluttering up your System folder.  These applications have been 
  1482. tested on a Mac 512Ke under System 6.05, an SE/30 under System 7, and a Mac
  1483. IIci under System 7.  If you have another kind of Mac and System it should 
  1484. work, but I can't guarantee that.
  1485.  
  1486.  Name  =  Linear Network Analysis.sit
  1487.  Path =  AMUG CD:Files:Prog:M:Linear Network Analysis.sit
  1488.  Size:200K         Date:10/02/92         Version: 
  1489.  Description:
  1490.  Linear Network Analysis - a graphical analog circuit simulator - can do 
  1491. several types of circuit analysis and plot the results.
  1492.  
  1493.  Name  =  InstallCustomIcon.sit
  1494.  Path =  AMUG CD:Files:Prog:H-K:InstallCustomIcon.sit
  1495.  Size:  9K         Date:10/02/92         Version: 
  1496.  Description:
  1497.  InstallCustomIcon - Part of a family of programmer's tools. A 'Drag and 
  1498. Drop' Application that changes the 'Use Custom Icon' flag in any file 
  1499. dropped onto it. Although you may compile an Application with a Custom Icon
  1500. in the Resource Fork, Turbo Pascal, and others, leave you to Set the  Use 
  1501. Custom Icon flag with ResEdit. If this fag is not set then Finder will 
  1502. ignore your Custom Icon and use the 'Standard' Icon.
  1503.  
  1504.  Name  =  Vaccinate.sit
  1505.  Path =  AMUG CD:Files:Prog:U-Z:Vaccinate.sit
  1506.  Size: 11K         Date: 9/24/92         Version: 
  1507.  Description:
  1508.  Vaccinate - This unit, when added to a Pascal source file, will allow 
  1509. developers to include a routine which will cause any application to do a 
  1510. self check when launched to dedect changes made to its resource file such 
  1511. as those caused by viral infections.  It is based on code by Nicholus 
  1512. Pisaro, Jr. published by Mac Tutor, June 1992.
  1513.  
  1514.  Name  =  Osi oop demo.sit
  1515.  Path =  AMUG CD:Files:Prog:N-P:Osi oop demo.sit
  1516.  Size: 14K         Date: 9/24/92         Version: 
  1517.  Description:
  1518.  Osi oop demo - OSI OOP was written in THINK C 5.0.2 using it's built-in 
  1519. object oriented extensions. The resources were created using Resorcerer and
  1520. ResEdit. OSI OOP implements a layered open systems interconnection approach
  1521. to data communications and includes session, transport, and data link 
  1522. layers. The layers are designed (and commented) to allow you to easily 
  1523. implement CRC calculation, error checking, framing, and much more, 
  1524. depending on your needs. This demo supports serial ports only (via the 
  1525. fully functional CSerialPort object).
  1526.  
  1527.  Name  =  3dlib11.sit
  1528.  Path =  AMUG CD:Files:Prog:A:3dlib11.sit
  1529.  Size:135K         Date: 9/24/92         Version: 
  1530.  Description:
  1531.  3dlib11 - GrafSys is a THINK Pascal/C library that provides you with simple
  1532. routines for building, saving and loading (as resources), and manipulating 
  1533. (independent rotating around arbitrary achses, translating and scaling) 
  1534. three dimensional objects. Objects, not just simple single-line drawings.
  1535.  
  1536.  Name  =  ToolboxReference.sit
  1537.  Path =  AMUG CD:Files:Prog:T:ToolboxReference.sit
  1538.  Size: 59K         Date: 9/19/92         Version: 
  1539.  Description:
  1540.  ToolboxReference - This is an upgrade of the first version of this which I 
  1541. uploaded back in March. I hope it fixes a few small bugs. Basically this 
  1542. hypercard stack lets programmers search for toolbox routines by partial 
  1543. names and then shows you the required prototypes as well as the Inside 
  1544. Macintosh reference. Only includes IM volumes 1-5 (so it has none of the 
  1545. new system 7 routines). Also lets you search by toolbox manager to collect 
  1546. all the prototypes for say the Window Manager or the Dialog Manager, etc.
  1547.  
  1548.  Name  =  Dialog Editor 1.0b2.sit
  1549.  Path =  AMUG CD:Files:Prog:D-G:Dialog Editor 1.0b2.sit
  1550.  Size: 23K         Date: 9/19/92         Version: 1.0b2
  1551.  Description:
  1552.  Dialog Editor 1.0b2 - Dialog Editor is a control panel that allows users to
  1553. edit dialogs on the fly. 1.0b2 fixes some internal bugs and adds the 
  1554. ability to show dialog item numbers.
  1555.  
  1556.  Name  =  BNDL Banger v.1.3.sit
  1557.  Path =  AMUG CD:Files:Prog:B-C:BNDL Banger v.1.3.sit
  1558.  Size: 21K         Date: 9/19/92         Version: 1.3
  1559.  Description:
  1560.  BNDL Banger v.1.3 - I've been endlessly annoyed by what a pain it can be to
  1561. get the system to recognize changes you make to your app's icon, document 
  1562. icons, etc (all the stuff that's linked via the BNDL resource).  CDev 
  1563. authors, INIT authors, Extension authors and many others have also probably
  1564. been through this same hassle. BNDL Banger is a little app that tricks the 
  1565. system into using your selected app's BNDL-related info ("tricks" = rips 
  1566. the old BNDL info out of the desktop database and gently coerces the new 
  1567. BNDL info back in...).
  1568.  
  1569.  Name  =  New Inside Mac Map.sit
  1570.  Path =  AMUG CD:Files:Prog:N-P:New Inside Mac Map.sit
  1571.  Size:  8K         Date: 9/04/92         Version: 
  1572.  Description:
  1573.  New Inside Mac Map - This is a PICT (grayscale) file that describes the new
  1574. edition of Inside Macintosh from Addison-Wesley. It describes each of the 
  1575. volumes available. 
  1576.  
  1577.  Name  =  C Primer 2nd letter.sit
  1578.  Path =  AMUG CD:Files:Prog:B-C:C Primer 2nd letter.sit
  1579.  Size:  3K         Date: 8/22/92         Version: 
  1580.  Description:
  1581.  C Primer 2nd letter - Enclosed is a TEXT file listing the errata from Dave 
  1582. Mark's and Cartwright Reed's C Primer, Vol I, 2nd edition. 
  1583.  
  1584.  Name  =  THINK Back 1.1.sit
  1585.  Path =  AMUG CD:Files:Prog:T:THINK Back 1.1.sit
  1586.  Size: 10K         Date: 7/28/92         Version: 1.1
  1587.  Description:
  1588.  THINK Back 1.1 - use of a time manager task to regulate calls to 
  1589. WaitNextEvent, allowing for better control over multifinder friendlines
  1590.  - use of the new icon manager calls, for color notification icons THINK 
  1591. Back is an extension that lets you put compiles in the background. If 
  1592. you're using THINK C or THINK Pascal, you can use this INIT to let you 
  1593. start a long compile, put THINK C or Pascal in the background, and use your
  1594. machine for something else while the compiler's working. When the compile 
  1595. is complete, the Notification manager is used to tell you that it's done.
  1596.  
  1597.  Name  =  Dr.Circuit.sit
  1598.  Path =  AMUG CD:Files:Prog:D-G:Dr.Circuit.sit
  1599.  Size: 67K         Date: 7/28/92         Version: 
  1600.  Description:
  1601.  Dr.Circuit - Dr. Circuit is a Macintosh program that is a design tool for 
  1602. circuit designers.  It can help reduce the amount of rewiring that happens 
  1603. in the lab.  The program analyses linear, analog circuits and can display 
  1604. the waveform at any node, the frequency response or the phase response.  It
  1605. can be used for amplifiers, filters, and any circuit which uses resistors, 
  1606. capacitors, inductors, op amps and voltage or current sources.  The op amps
  1607. provide quite a bit of flexibility because they can be used for 
  1608. amplification, inversion, differentiation, integration and much more.
  1609.  
  1610.  Name  =  C++Source Code Fmtr.sit
  1611.  Path =  AMUG CD:Files:Prog:B-C:C++Source Code Fmtr.sit
  1612.  Size:236K         Date: 7/28/92         Version: 
  1613.  Description:
  1614.  C++Source Code Fmtr - cdent is an MPW tool which formats C and C++ source 
  1615. code. By default, the format style is that of The C Programming Language by
  1616. Kernighan and Ritchie.  An alternative style, developed for MacApp by 
  1617. Michael Burbidge, is also available.  Additionally, the user can specify 
  1618. .c.Places, Contexts, Commands, and Glue Formatting commands are applied to 
  1619. specific places in the input.  The places where formatting is applied are 
  1620. defined by cdent and name syntactic entities like opening curly braces 
  1621. after the condition of an “if” or the “case” label in a “switch” statement.
  1622.  
  1623.  Name  =  MacSnoop™ Demo.sit
  1624.  Path =  AMUG CD:Files:Prog:M:MacSnoop™ Demo.sit
  1625.  Size: 55K         Date: 7/22/92         Version: demo
  1626.  Description:
  1627.  MacSnoop™ Demo - While not yet up to the full capabilities of FEDIT in 
  1628. terms of file recovery tools, it does have many wished for enhancements not
  1629. the least of which is full HFS and MFS support.  In addition, the overall 
  1630. design allows multiple volume/directory and editing windows open on the 
  1631. Desktop and a closer adherence to the Macintosh User Interface.
  1632.  
  1633.  Name  =  Shell.sit
  1634.  Path =  AMUG CD:Files:Prog:S:Shell.sit
  1635.  Size: 12K         Date: 6/15/92         Version: 1.00
  1636.  Description:
  1637.  Shell - Application Shell  --  Version 1.00  --  Nov  5, 1989 Copyright (c)
  1638. 1989 by Neal E. Trautman, 'ShareWare' -- Please send $5 contribution to, 
  1639. Neal Trautman, 1701 S.W. 42nd Street, Fargo, ND  58103. This is a simple 
  1640. application shell.
  1641.  
  1642.  Name  =  K & R.sit
  1643.  Path =  AMUG CD:Files:Prog:H-K:K & R.sit
  1644.  Size:  7K         Date: 6/15/92         Version: 
  1645.  Description:
  1646.  K & R - contains programing info in DA format. By Neil Trautman.
  1647.  
  1648.  Name  =  INIT Shell.sit
  1649.  Path =  AMUG CD:Files:Prog:H-K:INIT Shell.sit
  1650.  Size:  6K         Date: 6/15/92         Version: 
  1651.  Description:
  1652.  INIT Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' -- 
  1653. Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412,
  1654. Lawrence, KS 66047. This is an INIT Shell.
  1655.  
  1656.  Name  =  Help Package.sit
  1657.  Path =  AMUG CD:Files:Prog:H-K:Help Package.sit
  1658.  Size: 18K         Date: 6/15/92         Version: 
  1659.  Description:
  1660.  Help Package - The Help Package was written with programmers, 
  1661. compatibility, and ease of use in mind.  Developers using this help system 
  1662. can be assured of compatibility with System 6 and later.  What does it do? 
  1663. This package of routines creates a Help menu or adds menu items to the Help
  1664. Menu under System 7.  When the user selects one of the items, the Help 
  1665. routines display a dialog with scrollable text from a TEXT resource you 
  1666. define.  It's so easy to use these routines, you can add them to a 
  1667. completed project with VERY minor changes to your source.
  1668.  
  1669.  Name  =  FKeys.sit
  1670.  Path =  AMUG CD:Files:Prog:D-G:FKeys.sit
  1671.  Size: 10K         Date: 6/15/92         Version: 
  1672.  Description:
  1673.  FKeys - InvisiWin FKey - This FKey makes the content region of the front 
  1674. window transparent. InvisiWin FKey - This FKey sends the FrontWindow to the
  1675. back of the Window List. InvisiLayer FKey #0 - This FKey makes the content 
  1676. region of all windows transparent. All FKeys are Copyright (c) 1988,89 by 
  1677. Neal E. Trautman. 'ShareWare' 
  1678.  
  1679.  Name  =  cdev Shell.sit
  1680.  Path =  AMUG CD:Files:Prog:B-C:cdev Shell.sit
  1681.  Size:  7K         Date: 6/15/92         Version: 
  1682.  Description:
  1683.  cdev Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' -- 
  1684. Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412
  1685. Lawrence, KS 66047. This is a Control Panel cdev Shell.
  1686.  
  1687.  Name  =  Prism.sit
  1688.  Path =  AMUG CD:Files:Prog:N-P:Prism.sit
  1689.  Size:109K         Date: 6/10/92         Version: 
  1690.  Description:
  1691.  Prism - These files allow you to manipulate the System palate colors and 
  1692. provides some interesting and colorful work environments.
  1693.  
  1694.  Name  =  LogIt.sit
  1695.  Path =  AMUG CD:Files:Prog:M:LogIt.sit
  1696.  Size: 13K         Date: 6/10/92         Version: 
  1697.  Description:
  1698.  LogIt - LogIt is a free utility written using Think C 4.0.5.  Its sole 
  1699. purpose is to be an event-logger; i.e.,  to enable users to keep track of 
  1700. the times at which various events have occurred and to record descriptions 
  1701. of those events in a log.  That log can be edited in all the usual 
  1702. text-editing ways, can be saved to disk, and can be printed. If you have 
  1703. problems printing or copying and pasting large amounts of text, increase 
  1704. the amount of memory available in the Get Info box.
  1705.  
  1706.  Name  =  RoadToMac-C.sit
  1707.  Path =  AMUG CD:Files:Prog:Q-R:RoadToMac-C.sit
  1708.  Size: 13K         Date: 6/09/92         Version: 
  1709.  Description:
  1710.  RoadToMac-C - The Road To Mac is a tutorial for beginning Macintosh 
  1711. programmers. Now available for THINK C 5.0, the tutorial includes an 
  1712. 130-page handbook and a diskette with code and resources.  The Road to Mac 
  1713. provides a series of carefully-constructed lessons which take the user from
  1714. very simple programs all the way to Desk Accessories every step builds upon
  1715. the last, and is explained clearly and understandably.  The only 
  1716. requirements are a Mac, Think C 5.0, a copy of ResEdit 2.0, some minimal 
  1717. familiarity with C, and a desire to learn to program.  
  1718.  
  1719.  Name  =  UMPG Stack.sit
  1720.  Path =  AMUG CD:Files:Prog:U-Z:UMPG Stack.sit
  1721.  Size:281K         Date: 6/08/92         Version: 
  1722.  Description:
  1723.  UMPG Stack - This is the USENE Programers stack from our friens in Germany.
  1724. This stack contains programing information grouped by topic in yperCard 
  1725. format for easy retrieval.
  1726.  
  1727.  Name  =  RefCon Snoop Installer V1.1.sit
  1728.  Path =  AMUG CD:Files:Prog:Q-R:RefCon Snoop Installer V1.1.sit
  1729.  Size: 18K         Date: 6/08/92         Version: 1.1
  1730.  Description:
  1731.  RefCon Snoop Installer V1.1 - is a small F Key that allows you to examine 
  1732. the data that is pointed to in the RefCon Field in a Windows window record.
  1733. Probably only useful to programers and snoops (grin). Shareware.
  1734.  
  1735.  Name  =  EventMonitor V1.0.sit
  1736.  Path =  AMUG CD:Files:Prog:D-G:EventMonitor V1.0.sit
  1737.  Size: 12K         Date: 6/08/92         Version: 1.0
  1738.  Description:
  1739.  EventMonitor V1.0 - This is a debugging tool for programmers. Ths control 
  1740. panel will provide event information and monitor your progress.
  1741.  
  1742.  Name  =  FB_AppleEvents.sit
  1743.  Path =  AMUG CD:Files:Prog:D-G:FB_AppleEvents.sit
  1744.  Size:  8K         Date: 5/27/92         Version: 
  1745.  Description:
  1746.  FB_AppleEvents - This source code shows the complete details of how to 
  1747. build application that implements the required four Apple Events under 
  1748. System 7. A sample text document is opened and displayed in response to an 
  1749. Open or Print event sent from the Finder. Also included are examples of 
  1750. in-line assembly language used to implement some of the required PPC 
  1751. toolbox calls. (FUTURE BASIC is a trademark and copyrighted product of 
  1752. Zedcor, Inc.)
  1753.  
  1754.  Name  =  Hax 2.1.sit
  1755.  Path =  AMUG CD:Files:Prog:H-K:Hax 2.1.sit
  1756.  Size: 33K         Date: 4/25/92         Version: 2.1
  1757.  Description:
  1758.  Hax 2.1 - let’s say you have 200 TEXT files and their Creator type is MSDB 
  1759. and when you double click on the icon in the Finder you get the old ‘The 
  1760. document “Bla Bla Bla” could not be opened…’ By changing the the Creator to
  1761. lets MWII not only will you be able launch the old files into MacWrite II 
  1762. from the Finder you will also get icons instead of those ugly generic 
  1763. document icons.  Anyway hax 2.1 will now change all 200 hundred files in 
  1764. just a few mouse clicks (provided they are all in the same folder). 
  1765.  
  1766.  Name  =  MiniScreen.sit
  1767.  Path =  AMUG CD:Files:Prog:M:MiniScreen.sit
  1768.  Size: 18K         Date: 4/14/92         Version: 1.7
  1769.  Description:
  1770.  MiniScreen temporarily changes your monitor's desktop to any size you 
  1771. desire, such as the dinky, nine-inch "Classic" monitor.  It is most 
  1772. excellent for debuging your work for a 9 inch screen or game playing. 
  1773. Version 1.7.  The pop-up menu of standard monitor sizes has been updated
  1774. to include all known commercial monitor dimensions at this time.
  1775.  
  1776.  Name  =  CCLD Version 5.sit
  1777.  Path =  AMUG CD:Files:Prog:B-C:CCLD Version 5.sit
  1778.  Size: 26K         Date: 4/14/92         Version: 
  1779.  Description:
  1780.  CCLD Version 5 - This is probably the final version of my Choice List in 4D
  1781. code example. This fixes a "bug" in the window type (it was type 0, which 
  1782. has the invisible resize control, but should be type 4) and makes the 
  1783. runtime "nicer".
  1784.  
  1785.  Name  =  Object I/O Reference Demo.sit
  1786.  Path =  AMUG CD:Files:Prog:N-P:Object I/O Reference Demo.sit
  1787.  Size: 32K         Date: 4/09/92         Version: 
  1788.  Description:
  1789.  Object I/O Reference Demo - The enclosed Object I/O Reference Demo is an 
  1790. abbreviated version of the hypertext manual provided with Object I/O 1.1.
  1791. Many people have asked us basic questions about what object I/O is for and 
  1792. why do they need it.  We felt the best learning tool at our disposal is the
  1793. tutorial section of the reference.  Several have also commented that object
  1794. I/O is only for advanced users of the TCL.  We believe just the opposite, 
  1795. that object I/O will let beginning users prototype a *working* application 
  1796. that saves and opens documents, instead of a dummy program with just a user
  1797. interface.  
  1798.  
  1799.  Name  =  OL File Kinds Editing.sit
  1800.  Path =  AMUG CD:Files:Prog:N-P:OL File Kinds Editing.sit
  1801.  Size:  2K         Date: 3/22/92         Version: 
  1802.  Description:
  1803.  This file contains information on editing On Location file types.
  1804.  
  1805.  Name  =  OL Developer's Kit Doc.sit
  1806.  Path =  AMUG CD:Files:Prog:N-P:OL Developer's Kit Doc.sit
  1807.  Size:  7K         Date: 3/22/92         Version: 
  1808.  Description:
  1809.  This is the On Location Developers kit.
  1810.  
  1811.  Name  =  MacGadgets™ Demo.sit
  1812.  Path =  AMUG CD:Files:Prog:M:MacGadgets™ Demo.sit
  1813.  Size:101K         Date: 3/22/92         Version: demo
  1814.  Description:
  1815.  MacGadgets is a Human Interface Design Kit that gives your application a 
  1816. three-dimensional, gray-scale appearance comparable to that enjoyed by 
  1817. users of NeXT, Open Look and Windows 3.0. In addition to enhanced versions 
  1818. of the familiar rounded-corner buttons, check boxes, radio button, scroll 
  1819. bars, windows, alerts and dialog boxes, MacGadgets offers an attractive 
  1820. suite of graphical devices comprising icon buttons, sliders, gauages, 
  1821. square-corner buttons, lines, boxes, pop-ups, scrolling list, display text,
  1822. calendars, palettes, annunciators and counters.  All of the above are 
  1823. resources that can be installed with a resource editor.
  1824.  
  1825.  Name  =  THINK Reference Demo.sit
  1826.  Path =  AMUG CD:Files:Prog:T:THINK Reference Demo.sit
  1827.  Size:153K         Date: 3/04/92         Version: 
  1828.  Description:
  1829.  Here's a demo copy of THINK Reference 1.0 that's freely distributable. It 
  1830. contains only one manager (the Window Manager), but it should provide a 
  1831. good idea about what the THINK Reference is and how it works. The THINK 
  1832. Reference is an online utility for Macintosh programmers that contains a 
  1833. cross-referenced version of most of the Managers discussed in Inside Mac 
  1834. I-V. It can be used with the THINK compilers or with any other compiler, 
  1835. and it will run under System 6 or 7. 
  1836.  
  1837.  Name  =  On Location Indexes on CD-ROM's
  1838.  Path =  AMUG CD:Files:Prog:N-P:On Location Indexes on CD-ROM's
  1839.  Size:  4K         Date: 3/04/92         Version: 
  1840.  Description:
  1841.  This file discusses how to make On Location index's work properly on 
  1842. CD-ROM's.
  1843.  
  1844.  Name  =  C Servant™.sit
  1845.  Path =  AMUG CD:Files:Prog:B-C:C Servant™.sit
  1846.  Size: 80K         Date: 3/04/92         Version: 
  1847.  Description:
  1848.  Freeware - 26 chapter DA of Bill Kernighan's C Tutorial TxtFile for 
  1849. students of C. All I did was give it a nice DA format amd divide it into 
  1850. chapters for easier use, also included is C Info, a similarly formatted set
  1851. of charts and tables of C miscellany.
  1852.  
  1853.  Name  =  DialScript1.7.sit
  1854.  Path =  AMUG CD:Files:Prog:D-G:DialScript1.7.sit
  1855.  Size: 63K         Date: 2/23/92         Version: 1.7
  1856.  Description:
  1857.  DialScript 1.7 - is intended to complement terminal emulation programs that
  1858. lack a good macro capability for automatic and intelligent' login.  
  1859. Typically, users run DialScript to set up the modem, dial a phone number 
  1860. and step through a login sequence for a remote computer.  When the login is
  1861. complete, they switch either automatically or manually to a standard 
  1862. terminal emulator and proceed. DialScript is an interpreter for an 
  1863. extremely simple programming language roughly based on finite state 
  1864. automata.  Statements in the language interact with the serial ports by 
  1865. either sending strings to them or waiting for strings from them. 
  1866.  
  1867.  Name  =  CODEeditor2.9.sit
  1868.  Path =  AMUG CD:Files:Prog:B-C:CODEeditor2.9.sit
  1869.  Size:164K         Date: 2/23/92         Version: 2.9
  1870.  Description:
  1871.  The file “CODE editor for ResEdit 2.1” contains a ResEdit 2.1 (or later) 
  1872. RSSC resource that adds a disassembly viewer to ResEdit to handle CODE and 
  1873. code-like resources.  This allows you to view code resources as assembly 
  1874. code instead of “raw” hex.  When added to ResEdit version 2.1.1 or later, 
  1875. the CODE editor can also operate concurrently with the basic HEXA editor, 
  1876. providing editing and searching capabilities as well.  The disassembly code
  1877. is annotated with the module names extracted from the MacsBug strings in 
  1878. the code.  Navigation facilities are provided to allow viewing related 
  1879. pieces of code.  
  1880.  
  1881.  Name  =  Marker.sit
  1882.  Path =  AMUG CD:Files:Prog:M:Marker.sit
  1883.  Size: 16K         Date: 2/23/92         Version: 1.0b6
  1884.  Description:
  1885.  Marker 1.0b6 - No, it’s not an INIT or a CDEV, it’s not even a desk 
  1886. accessory.  It’s an application that is System 7 friendly, and runs in a 
  1887. 64k partition. Marker Maker takes a source file created in THINK C, parses 
  1888. the C source code, and marked each function name it comes across (not the 
  1889. prototypes, only the actual function where it’s defined).  You run it, and 
  1890. through a standard get file dialog, you select the file or folder, and away
  1891. it goes.  Most files are marked in less than a second.  The next time you 
  1892. open the file in the THINK C editor, all of the function names in the file 
  1893. will be there when you command-click in the title bar.  It’s that simple.
  1894.  
  1895.  Name  =  PopUpMenu Demo.sit
  1896.  Path =  AMUG CD:Files:Prog:N-P:PopUpMenu Demo.sit
  1897.  Size: 31K         Date: 2/14/92         Version: 
  1898.  Description:
  1899.  PopUpMenu Demo is a Demo of System 7’s popup menu CDEF, in THINK C.
  1900.  
  1901.  Name  =  External Resources.sit
  1902.  Path =  AMUG CD:Files:Prog:D-G:External Resources.sit
  1903.  Size: 14K         Date: 2/14/92         Version: 
  1904.  Description:
  1905.  External Resources is THINK C source showing how to use resources from 
  1906. external files. By Joe Zobkiw.
  1907.  
  1908.  Name  =  Data Fork Opener v1.0.sit
  1909.  Path =  AMUG CD:Files:Prog:D-G:Data Fork Opener v1.0.sit
  1910.  Size: 15K         Date: 2/08/92         Version: 1.0
  1911.  Description:
  1912.  Data Fork Opener v1.0 allows you to quickly open the data fork of any file.
  1913. It is based on TextEdit so it has a limit of 32K. It is also based on 
  1914. “BuggyEdit” that came with THINK C 5.0, since it already did 97% of what I 
  1915. needed, I figured I would “adapt” it a tad. This software is free, I don’t 
  1916. think anyone would pay for it anyway. It doesn't yet support opening files 
  1917. from the Finder and some other niceties, maybe someone else will add that 
  1918. in to a _real_ data fork manipulation application. Enjoy! Joe Zobkiw
  1919.  
  1920.  Name  =  SillyIcons.sit
  1921.  Path =  AMUG CD:Files:Prog:S:SillyIcons.sit
  1922.  Size: 11K         Date: 1/30/92         Version: 
  1923.  Description:
  1924.  The enclosed files are an exercise in using the routines described in the 
  1925. initial issue of Tech Note 306.  These routines are PlotIconID and 
  1926. PlotCIconHandle.  See the Tech Note (available elsewhere online) for 
  1927. details. For small (16x16) and mini (12x12) icons, I see a solid Macintosh 
  1928. crash when PlotIconID is applying transforms other than ttNone and 
  1929. ttSelected.  That is why the word “crash” appears in those positions in the
  1930. window.  Since Finder manages to plot small icons using all the transforms,
  1931. why can’t I?  
  1932.  
  1933.  Name  =  MacsBug Help.sit
  1934.  Path =  AMUG CD:Files:Prog:M:MacsBug Help.sit
  1935.  Size: 13K         Date: 1/30/92         Version: 
  1936.  Description:
  1937.  This is a help file for those getting into MacsBug. 
  1938.  
  1939.  Name  =  INIT Debugger v1.0.sit
  1940.  Path =  AMUG CD:Files:Prog:H-K:INIT Debugger v1.0.sit
  1941.  Size:  5K         Date: 1/30/92         Version: 1.0
  1942.  Description:
  1943.  The INIT Debugger is a useful System Extension that allows you to easily 
  1944. break into your debugger suring the startup process. Just hold down the ‘D’
  1945. key while The INIT Debugger loads and the debugger will be invoked. Many 
  1946. times, when debugging Extensions you want to be able to break into MacsBug 
  1947. (or TMON) just _after_ Extension XYZ loads but just _before_ Extension ABC 
  1948. loads. This can be impossible, a pain, etc. and takes much skill and maybe 
  1949. a few tries! By renaming The INIT Debugger you can make it load in-between 
  1950. two other Extensions and invoke the debugger right in between them both! 
  1951.  
  1952.  Name  =  System Watch 1.2.2.sit
  1953.  Path =  AMUG CD:Files:Prog:S:System Watch 1.2.2.sit
  1954.  Size: 18K         Date: 1/07/92         Version: 1.2.2
  1955.  Description:
  1956.  Swatch helps you track down heap bugs. It’s also lotso fun to watch.  It’s 
  1957. intended for programmers; however, normal people might enjoy it, too. To 
  1958. install Swatch, move Swatch INIT and Swatch Riff into your System Folder 
  1959. and reboot.  For System 7 installation, just move the Swatch Riff into your
  1960. Preferences folder—the INIT is not needed (hurrah!).  Actually, the Riff 
  1961. isn't really needed, either. Heck, just run Swatch and watch.
  1962.  
  1963.  Name  =  Window Elephant1.0d5.sit
  1964.  Path =  AMUG CD:Files:Prog:U-Z:Window Elephant1.0d5.sit
  1965.  Size:  9K         Date: 1/06/92         Version: 1.0d5
  1966.  Description:
  1967.  Window Elephant is currently for use only with the Think C development 
  1968. environment.  More specifically it is for use by the Think C Debugger.  It 
  1969. works with version 4.0 (tested up to 4.0.5) of Think C and works under 
  1970. System 6.0 to System 7.0. So what does it do?  It remembers where you have 
  1971. placed the source and data windows and restores their positions everytime 
  1972. the Debugger is launched.  That’s all (for this version at least).  
  1973. Multiple monitors are, of course, supported.  If you should move your copy 
  1974. of Think C Debugger to another Mac that has a different monitor setup, 
  1975. Window Elephant will let the debugger handle setting the windows in the 
  1976. default position, then remember where they are from then on.
  1977.  
  1978.  Name  =  SaveATree 1.52.sit
  1979.  Path =  AMUG CD:Files:Prog:S:SaveATree 1.52.sit
  1980.  Size: 29K         Date: 1/06/92         Version: 1.52
  1981.  Description:
  1982.  Save A Tree is a text file printing utility designed to conserve paper by 
  1983. printing on 1 page what would normally use 2 or 4 pages. Since Save A Tree 
  1984. only handles 'TEXT' files, I expect its primary audience will be 
  1985. programmers printing source code. Although, the word wrap option makes it 
  1986. useful for general text printing too. Because of the small font sizes used,
  1987. Save A Tree works best on high resolution printers. Use of Save A Tree is 
  1988. free of charge. I encourage you to share it freely. Copies of the source 
  1989. (THINK C) may be obtained for $20 and a disk w/SASE.
  1990.  
  1991.  Name  =  NIFTY.sit
  1992.  Path =  AMUG CD:Files:Prog:N-P:NIFTY.sit
  1993.  Size:291K         Date: 1/01/92         Version: 
  1994.  Description:
  1995.  Features Floating Windows, System 7, color, offscreen BitMaps and PixMaps, 
  1996. the List Manger AND MUCH, MUCH MORE !!! Lots of C source code, together 
  1997. with ".r" file. Contact John at (703) 569-2294  {YOUR nickel !!!!!}
  1998.  
  1999.  Name  =  MacBinary C Source.sit
  2000.  Path =  AMUG CD:Files:Prog:M:MacBinary C Source.sit
  2001.  Size:  4K         Date:12/31/91         Version: 
  2002.  Description:
  2003.  This file contains MacBinary C Source code for programers wishing to build 
  2004. telecom file transfer programs.
  2005.  
  2006.  Name  =  Dhrystone v2.1.sit
  2007.  Path =  AMUG CD:Files:Prog:D-G:Dhrystone v2.1.sit
  2008.  Size: 67K         Date:12/31/91         Version: 2.1
  2009.  Description:
  2010.  Dhrystone v2.1 contains programing code for doing Drystone tests. 
  2011.  
  2012.  Name  =  Serial Demo.sit
  2013.  Path =  AMUG CD:Files:Prog:S:Serial Demo.sit
  2014.  Size:  4K         Date:12/08/91         Version: demo
  2015.  Description:
  2016.  Serial Demo program adapted from SerialDemo.c by Mark Y. Geschelin.
  2017. This program uses the modem port to send and recieve characters. It 
  2018. functions as a very simple terminal emulator.  This is meant to be an 
  2019. example of the use of the Serial Manager, not an example of how to code a 
  2020. terminal emulator!! Compile this program with Runtime.lib, Interface.lib, 
  2021. and Serial.p Pascal port by Phil Shapiro and Mark Y. Geschelin.
  2022.  
  2023.  Name  =  Generic MPW Tool.sit
  2024.  Path =  AMUG CD:Files:Prog:D-G:Generic MPW Tool.sit
  2025.  Size: 12K         Date:12/08/91         Version: 
  2026.  Description:
  2027.  GenericTool by Doug Wyatt, May 1991. Freeware. Source for tiny MPW tool 
  2028. whose entire purpose is to load the rest of itself from a code resource, 
  2029. PROC 981, which is (typically) written in THINK C.
  2030.     
  2031.  
  2032.  Name  =  Fold Machine v3.0.sit
  2033.  Path =  AMUG CD:Files:Prog:D-G:Fold Machine v3.0.sit
  2034.  Size:107K         Date:12/08/91         Version: 3.0
  2035.  Description:
  2036.  Welcome to the Fold Machine. This utility is designed to help programers 
  2037. who work on the same project to “fold” their changes into the master copy 
  2038. of their group’s project. The assumption under which this application 
  2039. functions is that your programming group keeps a master folder containing 
  2040. the “official” current project and source code. Each programmer has a copy 
  2041. of this folder which he or she uses when writing new pieces of the program.
  2042.  
  2043.  Name  =  B-YACC.sit
  2044.  Path =  AMUG CD:Files:Prog:B-C:B-YACC.sit
  2045.  Size:121K         Date:11/16/91         Version: 
  2046.  Description:
  2047.  This is the latest version of Berkeley yacc, ported to MPW. yacc runs as an
  2048. MPW tool and thus can easily be used in makefiles. It is definitely NOT 
  2049. Mac-friendly, but it runs and that's all I really need it to do. This code 
  2050. is NOT copylefted, so you can do whatever you wish to it as long as you 
  2051. follow the (quite generous) copyright restrictions. All I had to do was 
  2052. create a "yacc.make" file. I've also fixed a bug in "output.c", (which I 
  2053. have sent back to the BSD folk to add to their next release). This way I 
  2054. can easily patch and update to future revisions of yacc. -- Parag Patel 
  2055. <parag@sde.hp.com> (20 Oct 1991).
  2056.  
  2057.  Name  =  Primer source changes.sit
  2058.  Path =  AMUG CD:Files:Prog:N-P:Primer source changes.sit
  2059.  Size: 13K         Date:11/01/91         Version: 
  2060.  Description:
  2061.  This archive contains primer changes for the Mark & Reed C and Pascal 
  2062. programming Primers. These are program changes made necessary by the 
  2063. release of Think C 5.0 and Think Pascal 4.0. Original file posted by Dave 
  2064. Mark with a request for as wide a distribution as possible.
  2065.  
  2066.  Name  =  Introduction to DAL 1.1.1.sit
  2067.  Path =  AMUG CD:Files:Prog:H-K:Introduction to DAL 1.1.1.sit
  2068.  Size:155K         Date:11/01/91         Version: 1.1.1
  2069.  Description:
  2070.  This stack is designed to be an introduction to relational databases, the 
  2071. SQL query language and Apple's Data Access Language. Copyrighted by Apple 
  2072. Computer 1990.
  2073.  
  2074.  Name  =  C++ CDEV.sit
  2075.  Path =  AMUG CD:Files:Prog:B-C:C++ CDEV.sit
  2076.  Size: 24K         Date: 9/09/91         Version: 
  2077.  Description:
  2078.  This file contains an example of a C++ base class (TControlPanel) that 
  2079. implements a control panel device (cdev) and is based on the C++/Stand 
  2080. Alone code as described in Develop magazine.
  2081.  
  2082.  Name  =  YACC.sit
  2083.  Path =  AMUG CD:Files:Prog:U-Z:YACC.sit
  2084.  Size:103K         Date: 8/28/91         Version: 
  2085.  Description:
  2086.  Yacc - Yet Another Compiler-Compiler. Stephen C. Johnson Computer program 
  2087. input generally has some structure; in fact, every computer program that 
  2088. does input can be thought of as defining an “input language” which it 
  2089. accepts. An input language may be as complex as a programming language, or 
  2090. as simple as a sequence of numbers. Unfortunately, usual input facilities 
  2091. are limited, difficult to use, and often are lax about checking their 
  2092. inputs for validity. Yacc provides a general tool for describing the input 
  2093. to a computer program.
  2094.  
  2095.  Name  =  The Journal.sit
  2096.  Path =  AMUG CD:Files:Prog:T:The Journal.sit
  2097.  Size: 57K         Date: 7/24/91         Version: 
  2098.  Description:
  2099.  This is a cdev/INIT/DRVR combination that takes advantage of the journaling
  2100. mechanism of the Event Manager (Inside Mac vol I). The archive contains 
  2101. full ThinkC source for all components. The code and driver are public 
  2102. domain and free... enjoy.
  2103.  
  2104.  Name  =  SurferPlus.sit
  2105.  Path =  AMUG CD:Files:Prog:S:SurferPlus.sit
  2106.  Size:250K         Date: 7/24/91         Version: 
  2107.  Description:
  2108.  SurferPlus contains sample Communications Toolbox application and source 
  2109. code in C. 
  2110.  
  2111.  Name  =  StuffIt Engine™.MacWrite.sit
  2112.  Path =  AMUG CD:Files:Prog:S:StuffIt Engine™.MacWrite.sit
  2113.  Size: 13K         Date: 7/24/91         Version: 
  2114.  Description:
  2115.  MacWrite document describes the Compactor Engine and how to call it. The 
  2116. Compctr Engine allows third party developers to add Stuffing and UnStuffing
  2117. to their applications. Developers already using this feature include 
  2118. Aladdin, CE Software, Microsoft and even Apple Computer. 
  2119.  
  2120.  Name  =  Stringifier.sit
  2121.  Path =  AMUG CD:Files:Prog:S:Stringifier.sit
  2122.  Size: 22K         Date: 7/24/91         Version: 
  2123.  Description:
  2124.  Stringifier is designed to let you import plain old text files into STR# 
  2125. resources. The strings in the text files can be separated (delimited) by a 
  2126. choice of characters such as carriage returns, tabs, etc.  This allows you 
  2127. to manage your strings outside of ResEdit and simply import them into your 
  2128. program after making an update. For minor changes you can still use 
  2129. ResEdit. Stringifier has a TRUE MAC INTERFACE. If you're using the 
  2130. competing program Text->Res you'll enjoy the smoothness and completeness of
  2131. Stringifier. Shareware ($12) by Gary Kowalski.
  2132.  
  2133.  Name  =  SERIAL.PAS.sit
  2134.  Path =  AMUG CD:Files:Prog:S:SERIAL.PAS.sit
  2135.  Size:  3K         Date: 7/24/91         Version: 
  2136.  Description:
  2137.  Very simple Think Pascal program that shows how to use the serial driver to
  2138. transmit data over the modem port. It impeements a trivial terminal 
  2139. emulator. 
  2140.  
  2141.  Name  =  one liners.sit
  2142.  Path =  AMUG CD:Files:Prog:N-P:one liners.sit
  2143.  Size:  5K         Date: 7/24/91         Version: 
  2144.  Description:
  2145.  Great collection of brief bits of programming advice and tricks.
  2146.  
  2147.  Name  =  GNU Chess 3.0.sit
  2148.  Path =  AMUG CD:Files:Prog:D-G:GNU Chess 3.0.sit
  2149.  Size:129K         Date: 7/24/91         Version: 3.0
  2150.  Description:
  2151.  Macintosh implementation of GNU Chess 3.0, though not by GNU themselves.
  2152. It is a very nice Mac-like program, and comes with COMPLETE SOURCES in
  2153. Think C 4.0, though it should be usuable with MPW or other C compilers on
  2154. the Mac. Worth a look!
  2155.  
  2156.  Name  =  Floating.sit
  2157.  Path =  AMUG CD:Files:Prog:D-G:Floating.sit
  2158.  Size: 37K         Date: 7/24/91         Version: 
  2159.  Description:
  2160.  Here is some source for impeementing floating windows. It's very fast and
  2161. doesn't experience the slowdown when using Apple routines with many windows
  2162. on the desktop. This also includes code for managing the windows and
  2163. activating/deactivating windows properly. If you've ever been interested in
  2164. using floating windows or are using them now, take a look at this file. 
  2165. From Patrick Doane, The Unknown Software Group. 
  2166.  
  2167.  Name  =  Fedit 3.1.sit
  2168.  Path =  AMUG CD:Files:Prog:D-G:Fedit 3.1.sit
  2169.  Size: 28K         Date: 7/24/91         Version: 
  2170.  Description:
  2171.  Version 3.1 is the last Shareware release of John Mitchell's excellent Mac 
  2172. sector editor.
  2173.  
  2174.  Name  =  Drawing Tips.sit
  2175.  Path =  AMUG CD:Files:Prog:D-G:Drawing Tips.sit
  2176.  Size:  3K         Date: 7/24/91         Version: 
  2177.  Description:
  2178.  This is an explanation by Patrick Doane of four different rates of drawing,
  2179. their rates, disadvantages and advantages, plus an explanation of
  2180. compatability among them. Highly recommended for anyone doing high speed
  2181. animation. 
  2182.  
  2183.  Name  =  DisAsm.sit
  2184.  Path =  AMUG CD:Files:Prog:D-G:DisAsm.sit
  2185.  Size: 25K         Date: 7/24/91         Version: 
  2186.  Description:
  2187.  A good public domain disassembler for the Macintosh. 
  2188.  
  2189.  Name  =  DA Skeleton 2.0.sit
  2190.  Path =  AMUG CD:Files:Prog:D-G:DA Skeleton 2.0.sit
  2191.  Size:  9K         Date: 7/24/91         Version: 2.0
  2192.  Description:
  2193.  Version 2.0 of Michael Conrad's Think Pascal DA Skeleton which considerably
  2194. eases the work of creating a Desk Accessory (Quoter DA was written on the 
  2195. foundation of DA Skeleton 1.0).
  2196.  
  2197.  Name  =  CDlog.sit
  2198.  Path =  AMUG CD:Files:Prog:B-C:CDlog.sit
  2199.  Size: 33K         Date: 7/24/91         Version: 
  2200.  Description:
  2201.  Think Pascal Class Library-compatible class that uses DLOG and DITL 
  2202. resources to create dialogs. Modeless and modal dialogs are supported. 
  2203. Includes example and bug fixes from previous versions. 
  2204.  
  2205.  Name  =  Browser 1.0.sit
  2206.  Path =  AMUG CD:Files:Prog:B-C:Browser 1.0.sit
  2207.  Size: 16K         Date: 7/24/91         Version: 1.0
  2208.  Description:
  2209.  MacUser programming project lets you open any file and review contents of 
  2210. its resource and/or data forks. Written by Kurt W.G. Matthies. From the 
  2211. 11/90 and 1/91 installments of MacUser's Power Programming column. This is 
  2212. the application only.
  2213.  
  2214.  Name  =  4Plus 1.4.sit
  2215.  Path =  AMUG CD:Files:Prog:A:4Plus 1.4.sit
  2216.  Size: 82K         Date: 7/24/91         Version: 1.4
  2217.  Description:
  2218.  This is version 1.4 of 4Plus, an INIT that makes editing under THINK C
  2219. easier. It provides extra popup menus for functions & methods, comments,
  2220. and object hierarchy. It also provides many other tools, including a
  2221. "stacked" clipboard. Version 1.4 even includes macro definition
  2222. capabilities. Written by Donald Way. This version is compatible with
  2223. Super Boomerang 2.0.3, although it is not compatible with AltWDEF or
  2224. AltCDEF by Alex Colwell; just tell those utilities to exclude THINK C.
  2225. Shareware $40. 
  2226.  
  2227.  Name  =  TrueType™ Test Tool.sit
  2228.  Path =  AMUG CD:Files:Prog:T:TrueType™ Test Tool.sit
  2229.  Size:376K         Date: 5/25/91         Version: 1.24
  2230.  Description:
  2231.  This file contains Flirt 1.24 for testing fonts and as a programer tool for
  2232. font development.
  2233.  
  2234.  Name  =  BalloonWriter.sit
  2235.  Path =  AMUG CD:Files:Prog:B-C:BalloonWriter.sit
  2236.  Size:174K         Date: 5/25/91         Version: 
  2237.  Description:
  2238.  This file allows programers to write Balloon help into their programs. 
  2239.  
  2240.  Name  =  Think/macsbug ƒ.sit
  2241.  Path =  AMUG CD:Files:Prog:T:Think/macsbug ƒ.sit
  2242.  Size:  5K         Date: 4/28/91         Version: 
  2243.  Description:
  2244.  This file contains Resedit templates to help you work with Think C and 
  2245. Macsbugs more effectively.
  2246.  
  2247.  Name  =  add images.sit
  2248.  Path =  AMUG CD:Files:Prog:A:add images.sit
  2249.  Size: 50K         Date: 1/29/91         Version: 
  2250.  Description:
  2251.  The purpose of this program is to read in two images and display the 
  2252. additive result of the two images - using any of the documented
  2253. color quickdraw modes (the old quickdraw copybits modes may also be
  2254. used, but the end result is not very pretty).  The two source images can
  2255. be offset from each other using the scroll bars on the source image 
  2256. windows.
  2257.  
  2258.  Name  =  Bugs Simulation.sit
  2259.  Path =  AMUG CD:Files:Prog:B-C:Bugs Simulation.sit
  2260.  Size: 20K         Date: 1/06/91         Version: 
  2261.  Description:
  2262.  This file contains the source, and executable for an application which 
  2263. shows off a LIFE-like simulation called 'Bugs' which was described in a 
  2264. Scientific American article.  Provides a number of options as to how the 
  2265. 'bugs' will feed.
  2266.  
  2267.  Name  =  Acur Picker.sit
  2268.  Path =  AMUG CD:Files:Prog:A:Acur Picker.sit
  2269.  Size:  5K         Date: 1/06/91         Version: 
  2270.  Description:
  2271.  This file contains an animated cursor ('acur' resource) picker for ResEdit 
  2272. 2.1. Displays the cursors referenced in the 'acur' in a list, similar to a 
  2273. 'PAT#' resource. If you use ResEdit often, this picker is a must.
  2274.  
  2275.  Name  =  HeaderFKEY 1.0a7.sit
  2276.  Path =  AMUG CD:Files:Prog:H-K:HeaderFKEY 1.0a7.sit
  2277.  Size: 14K         Date:12/10/90         Version: 1.0a7
  2278.  Description:
  2279.  This is version 1.0a7 of Header FKEY, a FKEY that creates nicely
  2280. formatted functino comment headers. This version has more options,
  2281. a preview mode, and should work with Think C 100%. It also works with
  2282. MPW, except that it doesn't import from MPW yet (nor from Think C,
  2283. that's coming next). This FKEY makes the job of writing comment headers
  2284. for your code much more pleasant. I use it all the time now. You should
  2285. too! (Shareware, source code available ).
  2286.  
  2287.  Name  =  C Quick Reference 1.0.sit
  2288.  Path =  AMUG CD:Files:Prog:B-C:C Quick Reference 1.0.sit
  2289.  Size: 10K         Date:12/10/90         Version: 1.0
  2290.  Description:
  2291.  A free DisplayDA for quick reference of c types, sizes, ansi, 
  2292. preprocessors, character constants, operator precedence, and more...
  2293.  
  2294.  Name  =  CArrangeList 1.01ß.sit
  2295.  Path =  AMUG CD:Files:Prog:B-C:CArrangeList 1.01ß.sit
  2296.  Size:  9K         Date: 6/02/90         Version: 
  2297.  Description:
  2298.  An list object for Think C that allows you to rearrange the order of the
  2299. elements.
  2300.  
  2301.  Name  =  Color Window.sit
  2302.  Path =  AMUG CD:Files:Prog:B-C:Color Window.sit
  2303.  Size: 32K         Date: 6/02/90         Version: 
  2304.  Description:
  2305.  Source code for an application that uses color for the title bar, scroll
  2306. bars, interior... of it's windows.  Even though the colors lack taste, this
  2307. is a good example of some things that can be done.
  2308.  
  2309.  
  2310.  Name  =  RR/Tabby Source Code.sit
  2311.  Path =  AMUG CD:Files:Prog:Q-R:RR/Tabby Source Code.sit
  2312.  Size: 64K         Date: 5/29/90         Version: 
  2313.  Description:
  2314.  Source Code for Import 2.55, Export 3.21, Mantissa 1.0 and Sundail 2.1.
  2315. Illustrates various methods used to manipulate Second/Sight and Tabby
  2316. data.  Demonstates Block Reads, use of Indexes & STR's amoung other things.
  2317. Excellent material for the sysop who is just starting out in writing
  2318. BBS utilities.  Hopefully, these will prevent you from re-inventing the
  2319. wheel. Good luck and Hope see a flood of new utilities in the near future.
  2320.  
  2321.  Name  =  Monitor.sit
  2322.  Path =  AMUG CD:Files:Prog:M:Monitor.sit
  2323.  Size: 11K         Date: 1/14/90         Version: 
  2324.  Description:
  2325.  Monitor is a program for monitoring the serial ports of the Mac.
  2326.  
  2327.  Name  =  ColorBits 1.0.sit
  2328.  Path =  AMUG CD:Files:Prog:B-C:ColorBits 1.0.sit
  2329.  Size: 40K         Date: 1/14/90         Version: 1.0
  2330.  Description:
  2331.  ColorBits 1.0 is a Color Icon editor.
  2332.  
  2333.  Name  =  MacRecorder® HackersToolkit.sit
  2334.  Path =  AMUG CD:Files:Prog:M:MacRecorder® HackersToolkit.sit
  2335.  Size: 19K         Date:12/24/89         Version: 
  2336.  Description:
  2337.  MacRecorder HackersToolkit is a programers guide ti using calls to 
  2338. MacRecorder.
  2339.  
  2340.  Name  =  GifFormat.TXT
  2341.  Path =  AMUG CD:Files:Prog:D-G:GifFormat.TXT
  2342.  Size: 44K         Date:12/11/89         Version: 
  2343.  Description:
  2344.  This text file explains the GIF, LZH, ZOO and many other formats in detail.
  2345.  
  2346.  Name  =  TileCDEF.sit
  2347.  Path =  AMUG CD:Files:Prog:T:TileCDEF.sit
  2348.  Size: 13K         Date:10/09/89         Version: 
  2349.  Description:
  2350.  TileCDEF - Turbo pascal Tile CDEF resource for writting buttons similar
  2351. to Hypercards with icins. This version works with 32 bit color and runs on 
  2352. system 7.0.
  2353.  
  2354.  Name  =  RezTag.sit
  2355.  Path =  AMUG CD:Files:Prog:Q-R:RezTag.sit
  2356.  Size: 16K         Date:10/01/89         Version: 
  2357.  Description:
  2358.  RezTag - allows you to view resources in system and finder files.
  2359.  
  2360.  Name  =  2Window.sit
  2361.  Path =  AMUG CD:Files:Prog:A:2Window.sit
  2362.  Size: 30K         Date: 9/03/89         Version: 9/3/89
  2363.  Description:
  2364.  An example of Handling update events in C.
  2365.  
  2366.  Name  =  Hello Tabby.sit
  2367.  Path =  AMUG CD:Files:Prog:H-K:Hello Tabby.sit
  2368.  Size:  9K         Date: 7/25/89         Version: 
  2369.  Description:
  2370.  Hello Tabby is pascal code (Light Speed) for developing Tabby Products.
  2371.  
  2372.  Name  =  EDITmOR.sit
  2373.  Path =  AMUG CD:Files:Prog:D-G:EDITmOR.sit
  2374.  Size: 17K         Date: 7/09/89         Version: 1.0
  2375.  Description:
  2376.  EDITmOR v1.0 is a DA that allows you to extend your editor or your Word 
  2377. Processor. This editor allows you to write ECMD's and other programing 
  2378. uses.
  2379.  
  2380.  Name  =  zmodem.source.sit
  2381.  Path =  AMUG CD:Files:Prog:U-Z:zmodem.source.sit
  2382.  Size: 65K         Date: 5/07/89         Version: 
  2383.  Description:
  2384.  Z Modem Code
  2385.  
  2386.  Name  =  CICNEdit.sit
  2387.  Path =  AMUG CD:Files:Prog:B-C:CICNEdit.sit
  2388.  Size: 10K         Date:12/25/88         Version: 
  2389.  Description:
  2390.  Cicn editor
  2391.  
  2392.  Name  =  OOP for C.sit
  2393.  Path =  AMUG CD:Files:Prog:N-P:OOP for C.sit
  2394.  Size: 83K         Date:12/19/88         Version: 
  2395.  Description:
  2396.  OOP libraries for C. Good stuff for thought.
  2397.  
  2398.  Name  =  BugReport.sit
  2399.  Path =  AMUG CD:Files:Prog:B-C:BugReport.sit
  2400.  Size: 40K         Date:12/10/88         Version: 1.0
  2401.  Description:
  2402.  Apple's Outside Bug reporter with instructions
  2403.  
  2404.  Name  =  68000 Simulator.sit
  2405.  Path =  AMUG CD:Files:Prog:A:68000 Simulator.sit
  2406.  Size: 28K         Date:11/18/88         Version: 
  2407.  Description:
  2408.  68000 Debugger simulator
  2409.  
  2410.  Name  =  mini.sit
  2411.  Path =  AMUG CD:Files:Prog:M:mini.sit
  2412.  Size: 54K         Date:10/02/88         Version: 
  2413.  Description:
  2414.  Source Code for the MiniTerm program.
  2415.  
  2416.  Name  =  TIFF Code.sit
  2417.  Path =  AMUG CD:Files:Prog:T:TIFF Code.sit
  2418.  Size:122K         Date: 5/31/88         Version: 
  2419.  Description:
  2420.  Source For r/w TIFF files. Dr Dobbs article
  2421.  
  2422.  Name  =  RIFF File Format.sit
  2423.  Path =  AMUG CD:Files:Prog:Q-R:RIFF File Format.sit
  2424.  Size: 30K         Date:11/24/87         Version: 
  2425.  Description:
  2426.  Riff file format.
  2427.  
  2428.  Name  =  kindergarten 1
  2429.  Path =  AMUG CD:Files:Prog:H-K:kindergarten 1
  2430.  Size:  7K         Date: 5/26/87         Version: 
  2431.  Description:
  2432.  Pascal Lesson
  2433.  
  2434.  Name  =  kgarten3
  2435.  Path =  AMUG CD:Files:Prog:H-K:kgarten3
  2436.  Size:  6K         Date: 5/26/87         Version: 
  2437.  Description:
  2438.  Pascal Lesson
  2439.  
  2440.  Name  =  kgarten2
  2441.  Path =  AMUG CD:Files:Prog:H-K:kgarten2
  2442.  Size:  9K         Date: 5/26/87         Version: 
  2443.  Description:
  2444.  Pascal
  2445.  
  2446.  Name  =  3rd grade 2
  2447.  Path =  AMUG CD:Files:Prog:A:3rd grade 2
  2448.  Size:  8K         Date: 5/26/87         Version: 
  2449.  Description:
  2450.  Pascal Lesson
  2451.  
  2452.  Name  =  3rd grade 1
  2453.  Path =  AMUG CD:Files:Prog:A:3rd grade 1
  2454.  Size: 14K         Date: 5/26/87         Version: 
  2455.  Description:
  2456.  Pascal Lesson
  2457.  
  2458.  Name  =  2nd grade 1
  2459.  Path =  AMUG CD:Files:Prog:A:2nd grade 1
  2460.  Size: 14K         Date: 5/26/87         Version: 
  2461.  Description:
  2462.  Pascal Lesson
  2463.  
  2464.  Name  =  1st grade 5
  2465.  Path =  AMUG CD:Files:Prog:A:1st grade 5
  2466.  Size: 12K         Date: 5/26/87         Version: 
  2467.  Description:
  2468.  Pascal Lesson
  2469.  
  2470.  Name  =  1st grade 4
  2471.  Path =  AMUG CD:Files:Prog:A:1st grade 4
  2472.  Size: 12K         Date: 5/26/87         Version: 
  2473.  Description:
  2474.  Pascal Lesson
  2475.  
  2476.  Name  =  1st grade 3
  2477.  Path =  AMUG CD:Files:Prog:A:1st grade 3
  2478.  Size: 12K         Date: 5/26/87         Version: 
  2479.  Description:
  2480.  Pascal Lesson
  2481.  
  2482.  Name  =  1st grade 2
  2483.  Path =  AMUG CD:Files:Prog:A:1st grade 2
  2484.  Size:  8K         Date: 5/26/87         Version: 
  2485.  Description:
  2486.  Pascal Lesson
  2487.  
  2488.  Name  =  1st grade 1
  2489.  Path =  AMUG CD:Files:Prog:A:1st grade 1
  2490.  Size:  7K         Date: 5/26/87         Version: 
  2491.  Description:
  2492.  Pascal lesson
  2493.  
  2494.